Commit Graph

1141 Commits

Author SHA1 Message Date
semantic-release-bot 5c34841baa chore: release @cypress/webpack-preprocessor-v5.15.7
[skip ci]
2022-12-09 17:27:12 -05:00
semantic-release-bot b668e4b1b9 chore: release @cypress/grep-v3.1.2
[skip ci]
2022-12-09 17:27:01 -05:00
Matt Henkes 910f912373 fix: declare used babel dependencies (#24842)
* fix: declare used babel dependencies

* try this???

* unlock deps
2022-12-09 14:39:14 -06:00
semantic-release-bot fdd04c3a17 chore: release @cypress/vite-dev-server-v5.0.2
[skip ci]
2022-12-09 11:13:01 -05:00
Lachlan Miller 89c013fced fix(vite-dev-server): ensure assets are correctly reloaded (#24965)
* do not use custom HMR

* remove old code
2022-12-09 09:34:56 +10:00
semantic-release-bot 78412e9a5f chore: release @cypress/grep-v3.1.1
[skip ci]
2022-12-08 18:19:10 -05:00
nyghtly-derek b2a2e50863 fix: fix behavior when only using inverted tags (#24413)
* fix behavior when only using inverted tags

* fix: fix behavior when only using inverted tags

* yarn lint --fix ./npm/grep

Co-authored-by: Matt Schile <mschile@cypress.io>
Co-authored-by: Ryan Manuel <ryanm@cypress.io>
Co-authored-by: Blue F <blue@cypress.io>
2022-12-08 14:49:14 -08:00
semantic-release-bot 8d048610dd chore: release @cypress/webpack-dev-server-v3.1.1
[skip ci]
2022-12-08 11:41:39 -05:00
semantic-release-bot 4b16667c89 chore: release @cypress/vite-dev-server-v5.0.1
[skip ci]
2022-12-08 11:41:26 -05:00
Ryan Manuel c540284f50 fix: add v8 snapshot usage to cypress in cypress testing (#24860) 2022-12-08 00:04:37 -06:00
semantic-release-bot 3d11bf81c9 chore: release @cypress/webpack-preprocessor-v5.15.6
[skip ci]
2022-12-02 18:43:08 -05:00
semantic-release-bot 9e7a32699c chore: release @cypress/webpack-batteries-included-preprocessor-v2.3.0
[skip ci]
2022-12-02 18:42:56 -05:00
semantic-release-bot ad0e02a044 chore: release @cypress/vue-v5.0.3
[skip ci]
2022-12-02 18:42:43 -05:00
semantic-release-bot 5b8399a599 chore: release @cypress/vite-dev-server-v5.0.0
[skip ci]
2022-12-02 18:42:32 -05:00
semantic-release-bot b673f25c0d chore: release @cypress/react-v7.0.2
[skip ci]
2022-12-02 18:42:19 -05:00
semantic-release-bot 430b49858a chore: release @cypress/mount-utils-v4.0.0
[skip ci]
2022-12-02 18:42:07 -05:00
semantic-release-bot 144497ee0f chore: release @cypress/schematic-v2.4.0
[skip ci]
2022-12-02 18:41:54 -05:00
Matt Schile 27c425dda3 fix(breaking): exclude node_modules from cross-origin-callback-loader (#24952)
* fix: exclude node_modules from cross-origin-callback-loader

* Update system-tests/test/cy_origin_error_spec.ts

Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com>

* Update system-tests/projects/origin-dependencies/.gitignore

Co-authored-by: Ryan Manuel <ryanm@cypress.io>

Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com>
Co-authored-by: Matt Henkes <mjhenkes@gmail.com>
Co-authored-by: Ryan Manuel <ryanm@cypress.io>
2022-12-02 14:32:03 -06:00
Blue F 8ff38cdb01 feat: Create public Cypress.ensure API for use with custom queries (#24697)
* fix: Improve TypeScript support for custom queries

* Typo fix

* Fix TS more

* Move 'ensures' off of cy and onto Cypress

* Type fixes

* One missed replacement

* Test fixes

* Properly pass in  to ensureRunnable

* Add .eslintignores to quiet down warnings

* Review feedback

* Update cli/types/cypress.d.ts

Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>

Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
2022-11-29 09:34:34 -06:00
mjhenkes 200656b1d2 Merge branch 'develop' into matth/merge-in-develop 2022-11-25 09:06:20 -06:00
semantic-release-bot e7f873364c chore: release @cypress/webpack-batteries-included-preprocessor-v2.2.4
[skip ci]
2022-11-23 13:04:00 -05:00
semantic-release-bot 8c8e628cfa chore: release @cypress/vue-v5.0.2
[skip ci]
2022-11-23 13:02:46 -05:00
Emily Rohrbough 5f56670051 chore(12): merge in develop (#24783)
Co-authored-by: Ben M <benm@cypress.io>
Co-authored-by: Dariusz Czajkowski <darek@darek.dev>
Co-authored-by: Ryan Manuel <ryanm@cypress.io>
Co-authored-by: Adam Stone <adams@cypress.io>
2022-11-23 07:55:29 -06:00
Adam Stone 2166ba0d94 fix: fix windows-lint CI job (#24758) 2022-11-22 14:35:28 -05:00
BlueWinds 286bd9dac1 Merge remote-tracking branch 'origin/develop' into update-release-12 2022-11-22 08:57:02 -08:00
Jennifer Shehane b9d053e467 docs: Updates schematic docs for new config file type (#24313)
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
2022-11-21 08:08:46 -06:00
Emily Rohrbough 79ea453764 chore(v12): merge develop into release/12.0.0 (#24705)
Co-authored-by: amehta265 <65267668+amehta265@users.noreply.github.com>
Co-authored-by: Bill Glesias <bglesias@gmail.com>
Co-authored-by: mattvCypress <mattv@cypress.io>
Co-authored-by: Ryan Manuel <ryanm@cypress.io>
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
Co-authored-by: Jordan <jordan@jpdesigning.com>
Co-authored-by: Adam Stone <adams@cypress.io>
2022-11-18 16:02:31 -06:00
Adam Stone e3435b6fba chore: re-name dashboard references to Cypress Cloud (#24699)
Co-authored-by: mattvCypress <mattv@cypress.io>
Co-authored-by: amehta265 <65267668+amehta265@users.noreply.github.com>
2022-11-17 09:10:50 -05:00
Jordan ed90b14d4f refactor: move linting to each lib to enable caching (#24424) 2022-11-17 17:31:19 +10:00
Chris Breiding b31c82938e Merge remote-tracking branch 'origin/develop' into merge-develop-v12-2022-11-14-take-2 2022-11-15 09:30:42 -05:00
semantic-release-bot 90d0003870 chore: release @cypress/vue2-v2.0.1
[skip ci]
2022-11-14 15:34:15 -05:00
Chris Breiding e4be9697bd Merge branch 'develop' into merge-develop-v12-2022-11-14-take-2 2022-11-14 13:57:38 -05:00
Blue F 9ae911f396 feat: Queries, Detached DOM, and Retry-Ability (#24628)
* feat: Commands.addSelector, and migrate .get() to be a selector

* Fix for failed tests

* Last test fix

* More test fixes

* Self review changes

* Remove the concept of prevSubject from selectors entirely

* Rename addSelector to addQuery

* Quick fix for last commit

* Fix TS

* Fix merge from develop

* Add types and other review updates

* Increase timeout to try fixing flakiness

* Rename addQuery to _addQuery

* Fix typo in previous commit

* Fix TS

* Include AUT assertion in cy.get()

* Fix for previous commit

* Review feedback

* Minor test improvement

* Swifter failure on sizzle syntax error

* Better solution for refetching current subject in verifyUpcomingAssertions

* Command IDs now include their chainerId

* Revert "chore: Revert "feat: _addQuery() (#23665)" (#24022)"

This reverts commit f399994e9f.

* feat: move .contains() and .shadow() to be queries; remove cy.ng() (#23791)

* First stab at removing old .get() implementation

* Fix TS and a couple of tests

* Fix tests and TS

* Fix case-sensitivity for .contains()

* Stop TS complaining

* Rework cy-contains jquery expression

* Add comments, make ts happy

* Fix one test, review feedback

* Review updates

* Fix additional tests

* Fix accidental deletion of vital code

* One more try at getting logs right

* Fix race condition in cross-origin .contains

* Add commented out test to ensure .within() works properly with selectors

* Fix for sessions + query subject chaining

* Fix mixing .within() shadow DOM and .contains() in same chainer

* One more attempt at .within + .contains

* Fix rebase commits

* feat: addQuery Remaining Queries (#24203)

* First stab at removing old .get() implementation

* Fix TS and a couple of tests

* Fix tests and TS

* Fix case-sensitivity for .contains()

* Stop TS complaining

* Rework cy-contains jquery expression

* Add comments, make ts happy

* Fix one test, review feedback

* Review updates

* Fix additional tests

* Fix accidental deletion of vital code

* One more try at getting logs right

* Fix race condition in cross-origin .contains

* Add commented out test to ensure .within() works properly with selectors

* Fix for sessions + query subject chaining

* Fix mixing .within() shadow DOM and .contains() in same chainer

* One more attempt at .within + .contains

* Fix rebase commits

* Update many commands to be queries; improve log message around invalid subjects

* Update connectors, location, focused and window commands to queries

* Return noop to a command and not a query (to avoid implicit assertions)

* More test fixes

* Fix test failures

* Fix for weird-ass frontend-component test

* Error message improvements

* Fix for broken system test

* Update withinSubject to use subject chain

* Test clarifications

* Unbreak cypress-testing-library via withinState backwards compatibility

* Typo in last commit

* Improvement for assertion following failed traversal

* feat: Fix detached DOM errors for all Cypress commands (#24417)

* First stab at removing old .get() implementation

* Fix TS and a couple of tests

* Fix tests and TS

* Fix case-sensitivity for .contains()

* Stop TS complaining

* Rework cy-contains jquery expression

* Add comments, make ts happy

* Fix one test, review feedback

* Review updates

* Fix additional tests

* Fix accidental deletion of vital code

* One more try at getting logs right

* Fix race condition in cross-origin .contains

* Add commented out test to ensure .within() works properly with selectors

* Fix for sessions + query subject chaining

* Fix mixing .within() shadow DOM and .contains() in same chainer

* One more attempt at .within + .contains

* Fix rebase commits

* Update many commands to be queries; improve log message around invalid subjects

* Update connectors, location, focused and window commands to queries

* Return noop to a command and not a query (to avoid implicit assertions)

* More test fixes

* Fix test failures

* Fix for weird-ass frontend-component test

* Error message improvements

* Fix for broken system test

* Update withinSubject to use subject chain

* Test clarifications

* Unbreak cypress-testing-library via withinState backwards compatibility

* Typo in last commit

* Improvement for assertion following failed traversal

* WIP adding query support to

* More work on actionability + detached dom

* Fix TS, rename _addQuery to addQuery

* Another try to fix types

* Fix lint

* Fix for bad merge

* Fixes for a couple more tests

* Increase timeout 50ms -> 100ms on certain tests failing in CI

* Switch to new branch of cypress-testing-library

* Update lockfile

* Fix yarn.lock with latest version of forked testing-library

* More test fixes

* Fix TS again

* Increase test assertion timeout so it passes on slow browsers (webkit)

* Apply suggestions from code review

Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
Co-authored-by: Zach Bloomquist <git@chary.us>

* More review changes

* Fix selectFile tests based on updated error message

* Improve types and type comments for Commands.add

* Undo change to Commands.add types

* Update yarn lockfiles again

* Remove overwriteQuery from Cy12; .focused() now respects passed in timeout

* Update cli/types/cypress.d.ts

Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com>

* Restore .uncheck() tests

Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
Co-authored-by: Zach Bloomquist <git@chary.us>
Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com>

* Fix for hanging driver test after merge

* Fix for app component test

Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
Co-authored-by: Zach Bloomquist <git@chary.us>
Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com>
2022-11-14 10:26:05 -06:00
crazyk2 741019d961 fix: vue2 global directives in component testing (#24488)
* fix vue2 global directives in component testing

* fix vue2 global directives in component testing

* update test

* comment out flaky spec [skip ci]

Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
Co-authored-by: Zachary Williams <ZachJW34@gmail.com>
2022-11-14 18:20:02 +10:00
semantic-release-bot cd234324d0 chore: release @cypress/webpack-dev-server-v3.1.0
[skip ci]
2022-11-10 17:02:35 -05:00
Zachary Williams cc4244dd5d feat: add support for next 13 (#24396) 2022-11-10 09:46:29 -06:00
semantic-release-bot 89276add36 chore: release @cypress/webpack-preprocessor-v5.15.5
[skip ci]
2022-11-09 22:50:04 -05:00
Ryan Manuel e9e8cadda4 fix: custom reporter and experimentalSessionAndOrigin crashes (#24630) 2022-11-09 20:43:03 -06:00
Adam Stone 141c799975 chore: normalize CT adapter readme documents (#24590) 2022-11-09 12:29:28 -05:00
semantic-release-bot 07d26660f9 chore: release @cypress/webpack-dev-server-v3.0.1
[skip ci]
2022-11-08 17:12:39 -05:00
semantic-release-bot 38e11113e7 chore: release @cypress/vite-dev-server-v4.0.1
[skip ci]
2022-11-08 17:12:27 -05:00
Lane Goldberg d21cd96045 docs: update references to @cypress/grep (#24476)
Co-authored-by: Jordan <jordan@jpdesigning.com>
2022-11-08 16:40:29 -05:00
Zachary Williams 2513beac30 fix: vite-dev-server hoisting issue in binary (#24599) 2022-11-08 14:29:47 -06:00
Will 1886564409 docs: Update @cypress/grep README install instructions (#24484)
Swaps out references of 'cypress-grep' for '@cypress/grep' in the installation section of the README

Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
2022-11-08 13:31:51 -05:00
Zachary Williams 69f7dabc94 fix: revert dynamic import of webpack config file (#24598) 2022-11-08 12:21:53 -06:00
semantic-release-bot 963e184446 chore: release @cypress/vue-v5.0.1
[skip ci]
2022-11-07 19:06:57 -05:00
semantic-release-bot 5ab148b5d8 chore: release @cypress/react-v7.0.1
[skip ci]
2022-11-07 19:06:46 -05:00
semantic-release-bot bad2cd7f3b chore: release @cypress/angular-v2.0.1
[skip ci]
2022-11-07 19:06:36 -05:00
Zachary Williams 838dd4fa2e fix: make component derived info not throw (#24571) 2022-11-07 16:36:43 -06:00
semantic-release-bot 12f9e8a6c9 chore: release @cypress/webpack-preprocessor-v5.15.4
[skip ci]
2022-11-07 10:44:15 -05:00