Alejandro Estrada
6e803597a3
fix: update scaffold template to use correct path ( #20047 )
...
* fix: update scaffold template to use correct path
* Remove support for dynamic import on devServer
* Update scaffold template
* Update config files
* Update with feedback
* Rename cypressConfig to cypressDevServerConfig
* Update devserver link
* Update comment
2022-02-07 16:58:24 -05:00
Tim Griesser
bfc032a2d4
fix: open browser at correct time during lifecycle ( #19572 )
2022-01-12 13:41:25 -05:00
Lachlan Miller
1f28650d68
chore: change integration->e2e throughout code base ( #19345 )
...
* hacky way to update snapshots
* new hack to update snapshots
* trying again
* hacky fix
* ci: snapshots
* ci: snapshots
* snapshots
* mas updates
* update spec API
* fix test
* fix test
* update
* update test
* fix test
* update plugin
* update spec
* webpack optinos
* Update launchpad tests
* fix screenshot paths
* updated snapshot
* change pattern
* guard
* fix smoke test
* patch code coverage
* update percy config
* fix specs
* try updating example project
* update snapshots
* remove old test
* remove snapshot hack
* add back appveyor
* remove old code
* update snapshot
* Fix tests
* wip
* revert snapshot
* reverted all snaps
* remove only
* remove commnet
* remove old code
* reverted file
* lint
* revert video compression spec
* update snapshot
* update spec path logic
* update snap
* updated snap
* snaps
* snaps
* fix spec
* rename ignoreTestFiles to ignoreSpecPattern
* update screenshot dir for runner-ct
* update deprecations
* update
* upate
* fix test
* update snaps
* update snap
* updating snap
* added missing snaps
* updated cypress run mode integration spec
* electron snapshot
* update default
* rename integration->e2e
* rename integration->e2e in packages
* spec.ts -> cy.ts
* spec.ts -> cy.ts
* _spec.js -> .cy.js
* .spec.js -> .cy.js
* .spec.js -> .cy.js
* update config
* update config
* update
* update spec ext
* update config
* update config
* ensure newly scaffold specs are cached
* fix launchpad spec
* types
* update test
* transpile based on spec pattern
* add back example
* remove unnecessary async and nodeVersion
* spec.tsx -> cy.tsx
* update stop-only config
* exclude CT from E2E
* removed old test
* update spec pattern in angular
* update spec pattern in design system
* update all specs npm npm/react
* update spec name
* update spec patterns
* remove old script
* update tests path
* update config
* fix test
* update snapshots
* update examples
* update ignore patterns
* update snapshots
* unit tests
* update tests
* patch code coverage
* revert spec name
* rename a lot of speces
* update
* update spec ext
* update spec
* update spec
* update spec ext
* update lint
* update rules
* update lint
* snaps
* update spec dir
* update paths
* remove unused pluginsfile config opt
* update smoke test
* update create cypress tests
* update gitignore
* update types
* update paths
* update spe
* update test
* update all snaps
* update tests
* update http request spec
* update spec file names
* snaps
* update snaps
* updated snaps
* update snaps
* spacing
* spacing
* spacing
* spacing
* fix perf spec
* update
* update
* revert
* update
* snaps
* snaps
* rename spec
* update snaps
* snapshots
* update tests
* update tests
* update
* fix
* update test projects
* update
* updating
* update run-ct test
* update spec pattern and add defensive check around platform
* fix system test script
* update snap
* snaps
* update test
* update spe
* update for FF
* ff
* remove unused feature flag
* added tests
* fix react example
* update test
* update config
* update test projects
* update snapshots
* correctly remove private prefix on darwin
* fix types
* rename integration -> e2e
* update config
* updatec onfig
* fixing app scaffold integration tests
* remove code
* exclude e2e specs from CT
* update snapshot
* integration->e2e
* update path for test file in ts project
* update schematic
* use updated branch for CI
* update config
* update config
* revert some changes
* remove built code
* revert changes
* update gitignore
* include test spec
* update scaffold script
* wip: renames
* script
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* mass rename
* rename
* rename
* fix angular
* update spec in create cypress tests
* remove old file
* fix tests
* access specPattern in a more idiomatic fashion
* do not duplicate variable
* pass correct params to findSpec in files controller
* add comment explaining spec finding
* remove reference to old file that no longer exist
* resolve conflicts
* fix types
* transpile cypress dir
* update circle ymlg
* update spec pattern for example project
* supportFile: false
* fix circle yml
* update test glob
* rename some specs to use correct .cy ext
* more ext renames
* rename spec
* update extensions
* update extensions
* update specs
Co-authored-by: estrada9166 <estrada9166@hotmail.com >
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2022-01-11 16:29:55 +10:00
Alejandro Estrada
0366d4fa89
feat: use supportFile by testingType ( #19364 )
...
* feat: use supportFile by testingType
* Fix defaults
* Start renaming files, and updating system-tests
* Fix some tests
* Fix some tests
* Fix more tests
* Try to fix CI
* Fix more tests
* Fix some tests
* Revert changes
* Revert supportFile defaultValue
* Fix some tests
* Fix some tests
* Fix some tests
* Fix some tests
* Update supportFile example
* Update snapshots
* Remove scaffold support
* Handle config errors
* Remove scaffold
* Fix tests
* Fix test
* Update test
* Fix test
* Update supportFile template
* Fix template
2022-01-05 13:37:44 -05:00
Lachlan Miller
792980ac12
feat: support specPattern, deprecate integrationFolder and componentFolder ( #19319 )
...
* use new specPattern API
* remove projectApi.findSpecs
* do not require integration folder
* support --spec
* support --spec
* remove old code
* remove old code
* nuke old code
* no appvetor
* update
* correct url for ct
* work on migrating launchpad
* update ct spec url
* types
* types
* dead code
* remove old endpiont
* revert back circle.yml
* update missing config
* delete spec util
* update config
* update config
* config again
* update spec pattern
* updated vue config
* update spec pattern for ui components
* update config for vite dev server
* update snapshots
* update config
* update design system config
* fix spec pattern in reporter
* update default
* update deprecated spec snapshots
* update system tests
* update run mode output
* revert changes
* lint
* remove scaffold tests
* update angular
* fix CT
* update circle yml
* fix system tests for ct
* fix tests
* work on server unit tests
* patch package
* patch package again
* update test
* try not to rely on config async loading too much
* normalize specPattern to array
* update snapshot
* use base name
* deal with react-scripts later
* update snapshot
* hacky way to update snapshots
* new hack to update snapshots
* trying again
* hacky fix
* ci: snapshots
* ci: snapshots
* snapshots
* mas updates
* update spec API
* fix test
* fix test
* update
* update test
* fix test
* update plugin
* update spec
* webpack optinos
* Update launchpad tests
* fix screenshot paths
* updated snapshot
* change pattern
* guard
* fix smoke test
* patch code coverage
* update percy config
* fix specs
* try updating example project
* update snapshots
* remove old test
* remove snapshot hack
* add back appveyor
* remove old code
* update snapshot
* Fix tests
* wip
* revert snapshot
* reverted all snaps
* remove only
* remove commnet
* remove old code
* reverted file
* lint
* revert video compression spec
* update snapshot
* update spec path logic
* update snap
* updated snap
* snaps
* snaps
* fix spec
* rename ignoreTestFiles to ignoreSpecPattern
* update screenshot dir for runner-ct
* update deprecations
* update
* upate
* fix test
* update snaps
* update snap
* updating snap
* added missing snaps
* updated cypress run mode integration spec
* electron snapshot
* ensure newly scaffold specs are cached
* fix launchpad spec
* types
* update test
* transpile based on spec pattern
* add back example
* remove unnecessary async and nodeVersion
* removed old test
* update spec pattern and add defensive check around platform
* remove unused feature flag
* added tests
* fix react example
* update test
* update config
* fix spec finding in run mode
* fix tests
* fixing specs
* fix switching between specs
* remove invalid test
* increase timeout
Co-authored-by: estrada9166 <estrada9166@hotmail.com >
2022-01-04 14:24:24 +10:00
Alejandro Estrada
bb8251b752
feat: Use plugins on config files ( #18798 )
...
Co-authored-by: Tim Griesser <tgriesser10@gmail.com >
2021-11-16 14:45:26 -05:00
Alejandro Estrada
081dd19cc6
feat: Use .config files ( #18578 )
...
Co-authored-by: Tim Griesser <tgriesser10@gmail.com >
2021-11-02 10:24:39 -04:00
Blue F
196e8f62cc
feat: Deprecate run-ct / open-ct, and update all examples to use --ct instead ( #18422 )
...
Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com >
2021-10-26 10:36:44 -04:00
Barthélémy Ledoux
da4b1e06ce
feat: allow usage of @react/plugins with cypress.config.js ( #17738 )
2021-09-09 16:17:14 -05:00
Adam Gastineau
c4aaa58744
chore: Normalized reporters between CI tasks ( #16608 )
2021-05-21 08:10:53 -07:00
Adam Gastineau
fa780634ca
Removed experimentalComponentTesting flag
2021-03-29 10:47:52 -07:00
Dmitriy Kovalenko
fc30118252
feat(@cypress/react): Make correct plugins for different adapters/bundlers ( #15337 )
...
* Remove unused stuff
* Fix eslint errors
* Use local cypress running script
* Fix dependency resolution
* Revert "Fix dependency resolution"
This reverts commit 01a70be211 .
* Add @cypress/react CI
* Properly resolve @types pacakges
* Run tests with mocha
* Fix cypress tests
* Fix or skip some specs
* Add retries to the card-spec.js
* Remove jest mocks
* Run e2e examples on CI
* Fix yarn cache key
* Fix e2e examples jobs
* Rename cypress-react-unit-test with @cypress/react
* Fix circleci.yml
* Revert "Fix e2e examples jobs"
This reverts commit efcc7c4d19 .
* Revert " Rename cypress-react-unit-test with @cypress/react"
This reverts commit 4febfcc82b .
* Replce cypress-react-unit-test with @cypress/react
* Persist build artifacts
* Fix working directory paths circle.yml
* Fix more CI
* adding yarn.lock files
* Make package.json for folder
* Remove .npmrc
* Update circle.yml
* Remove unused files
* Copy plugins files to the "dist" folder
* Fix links to the github repos
* Move init wizard from npm/react/init to npm/wizard
* Move init wizard from npm/react/init to npm/wizard
* Implement initial vue template
* Run wizard tests on CI
* Refactor continue: bool to success: bool for better code readability
* Fix circleci.yml
* Use only absolute paths for tests
* Stub process.exit calls
* Remove useless comments
* Add installation cypress to the wizard logic
* More improvements
* Include packages/examples/cypress into git
* Commit new files
* Use packages/example as SST for generated files
* Last improvements for wizard
* Update packages/server/lib/scaffold.js
* Rename wizard to create-cypress-tests
* Fix circleci config
* Fix snapshot tests
* Run all create-cypress-tests on ci
* Do not install plugins and scaffold files from kitchensink
* Ignore integration/examples folder for packages/example
* Run create-cypress-tests-tests on CI
* Add copy example cross-platform script
* Use copy example script in tests
* feat: create-cypress-tests auto-inject config (#9116 )
* Implement the basic babel code transformation for configs
* Add more tests for edge-cases
* Add snapshot tests for autogenerated code for each template
* Add git status guard
* Add git status guard
* Fix last test
* Fix tests
* Revert changes for packages/example
* Revert changes for packages/example/tsconfig.json
* Prepeare package for the release
* Fix inquirer name
* v0.0.125
* v0.0.127
* v0.0.128
* v0.0.130
* v0.0.131
* Add more UX features
* Add vue-cli template
* Make src as default folder for vue-cli template
* Revert dev-time changes
* Run appveyour windows build
* Run full appveyour build
* Fix circle.yml
* Update plugins
* Join paths for windows
* Revert example/lib changes
* Fix tests
* Revert unnecessary changes
* Implement dev-server dependency installation
* Update npm/create-cypress-tests/README.md
* Properly exit process if react tests failed
* Fix circleci reporter not found
* Update nextjs plugin
* react-scripts plugin for dev-server
* Implement webpack-file plugin support
* v0.0.502
* v0.0.503
* Implement rollup support
* Implement babel plugin
* Update webpack options
* Fix nextjs plugin
* Unmount components in beforeEach to prevent side-effects
* Rename preprocessor to injectDevServer
* Fix next.js example
* Fix webpack-options exampel
* Reproduce rollup problem
* Update create-cypress-tests snapshots
* Do not run examples/rollup
* Uncomment test
* Change paralllelism
* Remove useless checks
* Update snapshots
Co-authored-by: Jessica Sachs <jess@jessicasachs.io >
2021-03-05 18:16:22 +02:00
Lachlan Miller
50cfa91e89
chore: add a script to run all react tests in a single step ( #15137 )
...
Co-authored-by: Дмитрий Коваленко <dmitrijkovalenko@Dmitrijs-MacBook-Pro.local >
Co-authored-by: Dmitriy Kovalenko <dmtr.kovalenko@outlook.com >
2021-02-22 19:34:26 -05:00
Dmitriy Kovalenko
9c642369fc
chore(component-testing): Remove useless code & deps in @cypress/react and @cypress/vue ( #15113 )
...
* Remove useless code
* Add code-coverage to reacr devDependencies
* Remove react/support imports
* Remove some useless code from @cypress/react
* Cleanup vue
* Make it works :)
* Fix react errors
* Fix next.js react example
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
Co-authored-by: Barthélémy Ledoux <bart@cypress.io >
2021-02-19 14:58:40 -06:00
Dmitriy Kovalenko
a89e4a0373
chore: Fix red master ( #8841 )
2020-10-14 10:55:57 -04:00
Dmitriy Kovalenko
5e4b638385
fix: make imported @cypress/react working and pass CI ( #8718 )
...
Co-authored-by: Jessica Sachs <jess@jessicasachs.io >
2020-10-14 02:45:48 -04:00
Dmitriy Kovalenko
30a5981b11
import bahmutov/cypress-react-unit-test to npm/react/
2020-10-01 13:54:22 +03:00