mirror of
https://github.com/cypress-io/cypress.git
synced 2026-03-03 13:29:27 -06:00
* update cli exports
* add additional react adapters
* update system test infra to better cover react versions
* use idiomatic cy.mount and cy.unmount
* add additional test projects
* update tests
* add new modules
* remove dead code, organize code more
* add react 16 project
* update webpack to resolve react correctly
* add test for react 16
* update snaps
* add react adapters
* ignore cli/react files
* use official rollup plugin to bundle npm/react
* update yarn lock for webpack dev server tests
* update vite dev server projects
* update config
* remove console.log
* update tsconfig
* fix tests
* fix another test
* update snaps
* update snaps
* fix build
* remove react{16,17}, update tests
* update build
* add missing export
* update test
* fixing tests
* fixing tests
* update snaps
* update snaps again
* build artifacts on circle
* dont try to update rollup plugin
* update circle
* update
* add missing build step
* update deps, remove old code
* revert circle changes
* do not hoist deps from react18
* remove deps
567 lines
43 KiB
JavaScript
567 lines
43 KiB
JavaScript
exports['React major versions with Webpack executes all of the tests for React v18 with Webpack 1'] = `
|
|
|
|
====================================================================================================
|
|
|
|
(Run Starting)
|
|
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ Cypress: 1.2.3 │
|
|
│ Browser: FooBrowser 88 │
|
|
│ Specs: 2 found (App.cy.jsx, Unmount.cy.jsx) │
|
|
│ Searched: src/App.cy.jsx, src/Unmount.cy.jsx │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
|
|
|
Running: App.cy.jsx (1 of 2)
|
|
41 modules
|
|
|
|
|
|
✓ renders hello world
|
|
|
|
1 passing
|
|
|
|
|
|
(Results)
|
|
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ Tests: 1 │
|
|
│ Passing: 1 │
|
|
│ Failing: 0 │
|
|
│ Pending: 0 │
|
|
│ Skipped: 0 │
|
|
│ Screenshots: 0 │
|
|
│ Video: true │
|
|
│ Duration: X seconds │
|
|
│ Spec Ran: App.cy.jsx │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
|
|
|
|
(Video)
|
|
|
|
- Started processing: Compressing to 32 CRF
|
|
- Finished processing: /XXX/XXX/XXX/cypress/videos/App.cy.jsx.mp4 (X second)
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
|
|
|
Running: Unmount.cy.jsx (2 of 2)
|
|
|
|
|
|
Comp with componentWillUnmount
|
|
✓ calls the prop
|
|
|
|
|
|
1 passing
|
|
|
|
|
|
(Results)
|
|
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ Tests: 1 │
|
|
│ Passing: 1 │
|
|
│ Failing: 0 │
|
|
│ Pending: 0 │
|
|
│ Skipped: 0 │
|
|
│ Screenshots: 0 │
|
|
│ Video: true │
|
|
│ Duration: X seconds │
|
|
│ Spec Ran: Unmount.cy.jsx │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
|
|
|
|
(Video)
|
|
|
|
- Started processing: Compressing to 32 CRF
|
|
- Finished processing: /XXX/XXX/XXX/cypress/videos/Unmount.cy.jsx.mp4 (X second)
|
|
|
|
|
|
====================================================================================================
|
|
|
|
(Run Finished)
|
|
|
|
|
|
Spec Tests Passing Failing Pending Skipped
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ ✔ App.cy.jsx XX:XX 1 1 - - - │
|
|
├────────────────────────────────────────────────────────────────────────────────────────────────┤
|
|
│ ✔ Unmount.cy.jsx XX:XX 1 1 - - - │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
✔ All specs passed! XX:XX 2 2 - - -
|
|
|
|
|
|
`
|
|
|
|
exports['React major versions with Webpack executes all of the tests for React v17 with Webpack 1'] = `
|
|
|
|
====================================================================================================
|
|
|
|
(Run Starting)
|
|
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ Cypress: 1.2.3 │
|
|
│ Browser: FooBrowser 88 │
|
|
│ Specs: 2 found (App.cy.jsx, Unmount.cy.jsx) │
|
|
│ Searched: src/App.cy.jsx, src/Unmount.cy.jsx │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
|
|
|
Running: App.cy.jsx (1 of 2)
|
|
39 modules
|
|
|
|
|
|
✓ renders hello world
|
|
|
|
1 passing
|
|
|
|
|
|
(Results)
|
|
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ Tests: 1 │
|
|
│ Passing: 1 │
|
|
│ Failing: 0 │
|
|
│ Pending: 0 │
|
|
│ Skipped: 0 │
|
|
│ Screenshots: 0 │
|
|
│ Video: true │
|
|
│ Duration: X seconds │
|
|
│ Spec Ran: App.cy.jsx │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
|
|
|
|
(Video)
|
|
|
|
- Started processing: Compressing to 32 CRF
|
|
- Finished processing: /XXX/XXX/XXX/cypress/videos/App.cy.jsx.mp4 (X second)
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
|
|
|
Running: Unmount.cy.jsx (2 of 2)
|
|
|
|
|
|
Comp with componentWillUnmount
|
|
✓ calls the prop
|
|
|
|
|
|
1 passing
|
|
|
|
|
|
(Results)
|
|
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ Tests: 1 │
|
|
│ Passing: 1 │
|
|
│ Failing: 0 │
|
|
│ Pending: 0 │
|
|
│ Skipped: 0 │
|
|
│ Screenshots: 0 │
|
|
│ Video: true │
|
|
│ Duration: X seconds │
|
|
│ Spec Ran: Unmount.cy.jsx │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
|
|
|
|
(Video)
|
|
|
|
- Started processing: Compressing to 32 CRF
|
|
- Finished processing: /XXX/XXX/XXX/cypress/videos/Unmount.cy.jsx.mp4 (X second)
|
|
|
|
|
|
====================================================================================================
|
|
|
|
(Run Finished)
|
|
|
|
|
|
Spec Tests Passing Failing Pending Skipped
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ ✔ App.cy.jsx XX:XX 1 1 - - - │
|
|
├────────────────────────────────────────────────────────────────────────────────────────────────┤
|
|
│ ✔ Unmount.cy.jsx XX:XX 1 1 - - - │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
✔ All specs passed! XX:XX 2 2 - - -
|
|
|
|
|
|
`
|
|
|
|
exports['React major versions with Vite executes all of the tests for React v17 with Vite 1'] = `
|
|
|
|
====================================================================================================
|
|
|
|
(Run Starting)
|
|
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ Cypress: 1.2.3 │
|
|
│ Browser: FooBrowser 88 │
|
|
│ Specs: 2 found (App.cy.jsx, Unmount.cy.jsx) │
|
|
│ Searched: src/App.cy.jsx, src/Unmount.cy.jsx │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
|
|
|
Running: App.cy.jsx (1 of 2)
|
|
|
|
|
|
✓ renders hello world
|
|
|
|
1 passing
|
|
|
|
|
|
(Results)
|
|
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ Tests: 1 │
|
|
│ Passing: 1 │
|
|
│ Failing: 0 │
|
|
│ Pending: 0 │
|
|
│ Skipped: 0 │
|
|
│ Screenshots: 0 │
|
|
│ Video: true │
|
|
│ Duration: X seconds │
|
|
│ Spec Ran: App.cy.jsx │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
|
|
|
|
(Video)
|
|
|
|
- Started processing: Compressing to 32 CRF
|
|
- Finished processing: /XXX/XXX/XXX/cypress/videos/App.cy.jsx.mp4 (X second)
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
|
|
|
Running: Unmount.cy.jsx (2 of 2)
|
|
|
|
|
|
Comp with componentWillUnmount
|
|
✓ calls the prop
|
|
|
|
|
|
1 passing
|
|
|
|
|
|
(Results)
|
|
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ Tests: 1 │
|
|
│ Passing: 1 │
|
|
│ Failing: 0 │
|
|
│ Pending: 0 │
|
|
│ Skipped: 0 │
|
|
│ Screenshots: 0 │
|
|
│ Video: true │
|
|
│ Duration: X seconds │
|
|
│ Spec Ran: Unmount.cy.jsx │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
|
|
|
|
(Video)
|
|
|
|
- Started processing: Compressing to 32 CRF
|
|
- Finished processing: /XXX/XXX/XXX/cypress/videos/Unmount.cy.jsx.mp4 (X second)
|
|
|
|
|
|
====================================================================================================
|
|
|
|
(Run Finished)
|
|
|
|
|
|
Spec Tests Passing Failing Pending Skipped
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ ✔ App.cy.jsx XX:XX 1 1 - - - │
|
|
├────────────────────────────────────────────────────────────────────────────────────────────────┤
|
|
│ ✔ Unmount.cy.jsx XX:XX 1 1 - - - │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
✔ All specs passed! XX:XX 2 2 - - -
|
|
|
|
|
|
`
|
|
|
|
exports['React major versions with Vite executes all of the tests for React v18 with Vite 1'] = `
|
|
|
|
====================================================================================================
|
|
|
|
(Run Starting)
|
|
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ Cypress: 1.2.3 │
|
|
│ Browser: FooBrowser 88 │
|
|
│ Specs: 2 found (App.cy.jsx, Unmount.cy.jsx) │
|
|
│ Searched: src/App.cy.jsx, src/Unmount.cy.jsx │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
|
|
|
Running: App.cy.jsx (1 of 2)
|
|
|
|
|
|
✓ renders hello world
|
|
|
|
1 passing
|
|
|
|
|
|
(Results)
|
|
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ Tests: 1 │
|
|
│ Passing: 1 │
|
|
│ Failing: 0 │
|
|
│ Pending: 0 │
|
|
│ Skipped: 0 │
|
|
│ Screenshots: 0 │
|
|
│ Video: true │
|
|
│ Duration: X seconds │
|
|
│ Spec Ran: App.cy.jsx │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
|
|
|
|
(Video)
|
|
|
|
- Started processing: Compressing to 32 CRF
|
|
- Finished processing: /XXX/XXX/XXX/cypress/videos/App.cy.jsx.mp4 (X second)
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
|
|
|
Running: Unmount.cy.jsx (2 of 2)
|
|
|
|
|
|
Comp with componentWillUnmount
|
|
✓ calls the prop
|
|
|
|
|
|
1 passing
|
|
|
|
|
|
(Results)
|
|
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ Tests: 1 │
|
|
│ Passing: 1 │
|
|
│ Failing: 0 │
|
|
│ Pending: 0 │
|
|
│ Skipped: 0 │
|
|
│ Screenshots: 0 │
|
|
│ Video: true │
|
|
│ Duration: X seconds │
|
|
│ Spec Ran: Unmount.cy.jsx │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
|
|
|
|
(Video)
|
|
|
|
- Started processing: Compressing to 32 CRF
|
|
- Finished processing: /XXX/XXX/XXX/cypress/videos/Unmount.cy.jsx.mp4 (X second)
|
|
|
|
|
|
====================================================================================================
|
|
|
|
(Run Finished)
|
|
|
|
|
|
Spec Tests Passing Failing Pending Skipped
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ ✔ App.cy.jsx XX:XX 1 1 - - - │
|
|
├────────────────────────────────────────────────────────────────────────────────────────────────┤
|
|
│ ✔ Unmount.cy.jsx XX:XX 1 1 - - - │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
✔ All specs passed! XX:XX 2 2 - - -
|
|
|
|
|
|
`
|
|
|
|
exports['React major versions with Vite executes all of the tests for React v16 with Vite 1'] = `
|
|
|
|
====================================================================================================
|
|
|
|
(Run Starting)
|
|
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ Cypress: 1.2.3 │
|
|
│ Browser: FooBrowser 88 │
|
|
│ Specs: 2 found (App.cy.jsx, Unmount.cy.jsx) │
|
|
│ Searched: src/App.cy.jsx, src/Unmount.cy.jsx │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
|
|
|
Running: App.cy.jsx (1 of 2)
|
|
|
|
|
|
✓ renders hello world
|
|
|
|
1 passing
|
|
|
|
|
|
(Results)
|
|
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ Tests: 1 │
|
|
│ Passing: 1 │
|
|
│ Failing: 0 │
|
|
│ Pending: 0 │
|
|
│ Skipped: 0 │
|
|
│ Screenshots: 0 │
|
|
│ Video: true │
|
|
│ Duration: X seconds │
|
|
│ Spec Ran: App.cy.jsx │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
|
|
|
|
(Video)
|
|
|
|
- Started processing: Compressing to 32 CRF
|
|
- Finished processing: /XXX/XXX/XXX/cypress/videos/App.cy.jsx.mp4 (X second)
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
|
|
|
Running: Unmount.cy.jsx (2 of 2)
|
|
|
|
|
|
Comp with componentWillUnmount
|
|
✓ calls the prop
|
|
|
|
|
|
1 passing
|
|
|
|
|
|
(Results)
|
|
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ Tests: 1 │
|
|
│ Passing: 1 │
|
|
│ Failing: 0 │
|
|
│ Pending: 0 │
|
|
│ Skipped: 0 │
|
|
│ Screenshots: 0 │
|
|
│ Video: true │
|
|
│ Duration: X seconds │
|
|
│ Spec Ran: Unmount.cy.jsx │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
|
|
|
|
(Video)
|
|
|
|
- Started processing: Compressing to 32 CRF
|
|
- Finished processing: /XXX/XXX/XXX/cypress/videos/Unmount.cy.jsx.mp4 (X second)
|
|
|
|
|
|
====================================================================================================
|
|
|
|
(Run Finished)
|
|
|
|
|
|
Spec Tests Passing Failing Pending Skipped
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ ✔ App.cy.jsx XX:XX 1 1 - - - │
|
|
├────────────────────────────────────────────────────────────────────────────────────────────────┤
|
|
│ ✔ Unmount.cy.jsx XX:XX 1 1 - - - │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
✔ All specs passed! XX:XX 2 2 - - -
|
|
|
|
|
|
`
|
|
|
|
exports['React major versions with Webpack executes all of the tests for React v16 with Webpack 1'] = `
|
|
|
|
====================================================================================================
|
|
|
|
(Run Starting)
|
|
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ Cypress: 1.2.3 │
|
|
│ Browser: FooBrowser 88 │
|
|
│ Specs: 2 found (App.cy.jsx, Unmount.cy.jsx) │
|
|
│ Searched: src/App.cy.jsx, src/Unmount.cy.jsx │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
|
|
|
Running: App.cy.jsx (1 of 2)
|
|
42 modules
|
|
|
|
|
|
✓ renders hello world
|
|
|
|
1 passing
|
|
|
|
|
|
(Results)
|
|
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ Tests: 1 │
|
|
│ Passing: 1 │
|
|
│ Failing: 0 │
|
|
│ Pending: 0 │
|
|
│ Skipped: 0 │
|
|
│ Screenshots: 0 │
|
|
│ Video: true │
|
|
│ Duration: X seconds │
|
|
│ Spec Ran: App.cy.jsx │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
|
|
|
|
(Video)
|
|
|
|
- Started processing: Compressing to 32 CRF
|
|
- Finished processing: /XXX/XXX/XXX/cypress/videos/App.cy.jsx.mp4 (X second)
|
|
|
|
|
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
|
|
|
Running: Unmount.cy.jsx (2 of 2)
|
|
|
|
|
|
Comp with componentWillUnmount
|
|
✓ calls the prop
|
|
|
|
|
|
1 passing
|
|
|
|
|
|
(Results)
|
|
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ Tests: 1 │
|
|
│ Passing: 1 │
|
|
│ Failing: 0 │
|
|
│ Pending: 0 │
|
|
│ Skipped: 0 │
|
|
│ Screenshots: 0 │
|
|
│ Video: true │
|
|
│ Duration: X seconds │
|
|
│ Spec Ran: Unmount.cy.jsx │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
|
|
|
|
(Video)
|
|
|
|
- Started processing: Compressing to 32 CRF
|
|
- Finished processing: /XXX/XXX/XXX/cypress/videos/Unmount.cy.jsx.mp4 (X second)
|
|
|
|
|
|
====================================================================================================
|
|
|
|
(Run Finished)
|
|
|
|
|
|
Spec Tests Passing Failing Pending Skipped
|
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
|
│ ✔ App.cy.jsx XX:XX 1 1 - - - │
|
|
├────────────────────────────────────────────────────────────────────────────────────────────────┤
|
|
│ ✔ Unmount.cy.jsx XX:XX 1 1 - - - │
|
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
|
✔ All specs passed! XX:XX 2 2 - - -
|
|
|
|
|
|
`
|