Comments (3)
I'm not sure this is something we can deal with on Quasar side
As you can see by the stack trace, both those problems are related to Cypress compilation process, over which we have little to no power
Have you searched those problems into Cypress repo issues?
from quasar-testing.
I have a similar issue. A test helper is using optional chaining which fails to compile.
I can reproduce it in the "test-project-vite" project in this repo by adding this to the test file:
describe('Landing', () => {
window.some?.thing;
beforeEach(() => {
...
Error: Webpack Compilation Error
./test/cypress/e2e/home.cy.ts 6:16
Module parse failed: Unexpected token (6:16)
File was processed with these loaders:
* ../../../../Library/Caches/Cypress/12.14.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/ts-loader/index.js
You may need an additional loader to handle the result of these loaders.
| // This test will pass when run against a clean Quasar project
| describe('Landing', () => {
> window.some?.thing;
| beforeEach(() => {
| cy.visit('/');
Obviously it's not handling newer ES/TS features but it's unclear how to configure for these features.
from quasar-testing.
Closing due to lack of response, but I read that Cypress 13 comes with Webpack 5 and updated deps, so it may solve these issues related to Cypress own build system
from quasar-testing.
Related Issues (20)
- How to trigger an event in my jest test? HOT 1
- Proposal: new QDialog helper commands HOT 1
- Module vue-jest in the transform option was not found HOT 3
- error TS2339: Property 'dataCy' does not exist on type 'cy & CyEventEmitter' HOT 5
- `q-select` multiple selection behaves strangely in cypress component test HOT 7
- Update `start-server-and-test` in package `e2e-cypress` HOT 1
- `"test:e2e"` does not open up Cypress and `"test:e2e:ci"` does not complete at all. HOT 2
- `Module not found: Can't resolve imported dependency "./commands"` HOT 6
- TypeError: Cannot set property mark of #<Object> which has only a getter HOT 2
- `Do not import @jest/globals outside of the Jest test environment` HOT 1
- quasar-app-extension-testing-e2e-cypress depends on vulnerable libraries HOT 3
- Jest doesn't work. HOT 1
- Cypress doesn't work HOT 1
- Quasar 2.14.6 with app-vite fails cypress tests HOT 14
- Vitest issues with nested quasar components HOT 2
- Proposal: Improve portal dependent components (e.g. QSelect , QButtonGroup etc) testing experience
- Quasar testing adding cypress and jest w/ @quasar/app-vite doesn't allow me to run `quasar dev` HOT 1
- Make @quasar/quasar-app-extension-testing-unit-jest support Quasar 2.16.0+ HOT 9
- Unmet peer dependencies HOT 2
- jest not working on new install of quasar and @quasar/[email protected]
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from quasar-testing.