mirror of
https://github.com/cypress-io/cypress.git
synced 2026-02-08 16:19:55 -06:00
* testFiles * ignoreTestFiles * supportFile * use utility functions * remove setupNodeEvents and supportfile from component * don't throw for supportFiles query * custom integrationFolder default testFiles * add default e2e directory to e2e specPattern * add missing type import * work on migration project docs * update docs * use prettier to run assertion * add detailed breakdown of expected config and update code to correspond * remove unused code * update comment * update component testing migration expected configurations * wip: tests for edge cases * make plugins require relative * do not add defineConfig if they do not have cypress 10 * edge case of define config * system test * do not show supportfile for CT only project * fix: set correct config file on migration (#19990) * fix: set correct config file on migration * add e2e test * Fix test Co-authored-by: Cesar Avitia <cesar@cypress.io> * fix: allow default support file to be TS * test: with a ts support file * refactor: duplicate hasTypeScript in migration * move migration utils files * rename functions that returns globs with globs * fix(launchpad): Support migrating projects w/o pluginsFile (#19993) * handle case of no plugins file * fix readme * style: add comments * build: fix types Co-authored-by: ElevateBart <ledouxb@gmail.com> * fix types * fix migration unit-tests * fix: build for unit types * fix shouldShowSteps unit tests * fix: typo * do not import from data-context in frontend test * remove non-type import Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com> Co-authored-by: Barthélémy Ledoux <bart@cypress.io> Co-authored-by: Alejandro Estrada <estrada9166@gmail.com> Co-authored-by: ElevateBart <ledouxb@gmail.com>
874 B
874 B
Migration E2E Defaults
An e2e project with all defaults. We rename the integrationFolder and spec extension.
The following migration steps will be used during this migration:
- automatic file rename
- manual file rename
- rename support
- update config file
- setup component testing
Automatic Migration
Unless the user skips this step, after this step, the filesystem will be:
| Before | After |
|---|---|
integration/basic.test.js |
e2e/basic.cy.js |
Manual Files
This step is not used.
Rename supportFile
The project has a default support file, cypress/support/index.js. We can rename it for them to cypress/support/e2e.js.
| Before | After |
|---|---|
cypress/support/index.js |
cypress/support/e2e.js |
Update Config
The expected output is in expected-cypress.config.js.