From 84e74d43407382d6a30a44c5b281bc50f59fd97d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucas=20Feij=C3=B3?= Date: Fri, 27 Oct 2023 11:57:30 -0300 Subject: [PATCH] chore: Set default support file for Cypress 12.x or superior --- packages/cli/src/utils/generate.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/cli/src/utils/generate.ts b/packages/cli/src/utils/generate.ts index 266bf91b0b..962d881bc9 100644 --- a/packages/cli/src/utils/generate.ts +++ b/packages/cli/src/utils/generate.ts @@ -9,6 +9,7 @@ import { symlinkSync, writeFileSync, writeJsonSync, + moveSync, } from 'fs-extra' import path from 'path' @@ -93,6 +94,14 @@ async function copyCypressFiles() { copySync(`${userDir}/cypress`, `${tmpDir}/cypress/e2e`, { overwrite: true, }) + + // Set default Cypress 12.x (or superior) support file + if (userStoreConfig?.experimental?.cypressVersion > 9) { + if (existsSync(`${tmpDir}/cypress/support/index.js`)) { + moveSync(`${tmpDir}/cypress/support/index.js`, `${tmpDir}/cypress/support/e2e.ts`) + } + } + console.log(`${chalk.green('success')} - Cypress test files copied`) } } catch (e) {