mirror of
https://github.com/cypress-io/cypress.git
synced 2026-05-20 23:28:42 -05:00
b16eb65eb2
* 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>
835 B
835 B
Migration E2E Fully Custom
A fully custom project for migration.
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
This step is not used, since both integrationFolder and testFiles are customized. We will seed the config with a specPattern based on these values.
Manual Files
Not used.
Rename supportFile
This step is not used.
The project has a custom support file, src/some-support-file.js. We insert this value into e2e.supportFile in the next step. Same for pluginsFile, except that is required inside of setupNodeEvents.
Update Config
The expected output is in expected-cypress.config.js.