diff --git a/packages/create-redwood-app/tests/e2e.test.mjs b/packages/create-redwood-app/tests/e2e.test.mjs index bb74ac3e9fee..5f70953841b4 100644 --- a/packages/create-redwood-app/tests/e2e.test.mjs +++ b/packages/create-redwood-app/tests/e2e.test.mjs @@ -59,7 +59,11 @@ describe('crwa', () => { }) test('--yes, -y', async () => { - const p = await $`yarn create-redwood-app ./redwood-app --yes` + // Running `yarn install` in Jest test times out and the subsequent step, + // generating types, is also flakey since `yarn pack` seems to skip `.yarnrc.yml` + // which is necessary for configuring a proper install. + const p = + await $`yarn create-redwood-app ./redwood-app --no-yarn-install --yes` // await $`yarn create-redwood-app redwood-app -y` // # `yarn pack` seems to ignore `.yarnrc.yml` @@ -75,10 +79,11 @@ describe('crwa', () => { [?25h✔ Creating your Redwood app in ./redwood-app based on command line argument ✔ Using TypeScript based on command line flag ✔ Will initialize a git repo based on command line flag - ✔ Will run yarn install based on command line flag + ✔ Will not run yarn install based on command line flag [?25l⠋ Creating project files [?25h[?25l✔ Project files created - [?25h[?25l⠋ Initializing a git repo + [?25hℹ Skipped yarn install step + [?25l⠋ Initializing a git repo [?25h[?25l✔ Initialized a git repo with commit message "Initial commit" [?25h Thanks for trying out Redwood! diff --git a/packages/create-redwood-app/tests/e2e_prompts.sh b/packages/create-redwood-app/tests/e2e_prompts.sh index 3099ee4c5744..03899f6b878e 100755 --- a/packages/create-redwood-app/tests/e2e_prompts.sh +++ b/packages/create-redwood-app/tests/e2e_prompts.sh @@ -11,7 +11,7 @@ cd $projectPath set projectDirectory "redwood-app-prompt-test" -spawn yarn create-redwood-app +spawn yarn create-redwood-app --no-yarn-install expect "Where would you like to create your Redwood app?" send "$projectDirectory\n" diff --git a/packages/create-redwood-app/tests/e2e_prompts_git.sh b/packages/create-redwood-app/tests/e2e_prompts_git.sh index e43f514a2bce..62fe030951d1 100755 --- a/packages/create-redwood-app/tests/e2e_prompts_git.sh +++ b/packages/create-redwood-app/tests/e2e_prompts_git.sh @@ -11,7 +11,7 @@ cd $projectPath set projectDirectory "redwood-app-prompt-git-test" -spawn yarn create-redwood-app --git +spawn yarn create-redwood-app --no-yarn-install --git expect "Where would you like to create your Redwood app?" send "$projectDirectory\n" diff --git a/packages/create-redwood-app/tests/e2e_prompts_m.sh b/packages/create-redwood-app/tests/e2e_prompts_m.sh index c9c24613e0b1..7ecb53e06d1b 100755 --- a/packages/create-redwood-app/tests/e2e_prompts_m.sh +++ b/packages/create-redwood-app/tests/e2e_prompts_m.sh @@ -11,7 +11,7 @@ cd $projectPath set projectDirectory "redwood-app-prompt-m-test" -spawn yarn create-redwood-app -m "first" +spawn yarn create-redwood-app --no-yarn-install -m "first" expect "Where would you like to create your Redwood app?" send "$projectDirectory\n" diff --git a/packages/create-redwood-app/tests/e2e_prompts_overwrite.sh b/packages/create-redwood-app/tests/e2e_prompts_overwrite.sh index ad8d890f0100..fb84af94ffe8 100755 --- a/packages/create-redwood-app/tests/e2e_prompts_overwrite.sh +++ b/packages/create-redwood-app/tests/e2e_prompts_overwrite.sh @@ -14,7 +14,7 @@ set projectDirectory "redwood-app-prompt-overwrite-test" exec mkdir $projectDirectory exec touch $projectDirectory/README.md -spawn yarn create-redwood-app +spawn yarn create-redwood-app --no-yarn-install expect "Where would you like to create your Redwood app?" send "$projectDirectory\n" diff --git a/packages/create-redwood-app/tests/e2e_prompts_ts.sh b/packages/create-redwood-app/tests/e2e_prompts_ts.sh index 8a8f17c52847..f2f8d9e18086 100755 --- a/packages/create-redwood-app/tests/e2e_prompts_ts.sh +++ b/packages/create-redwood-app/tests/e2e_prompts_ts.sh @@ -11,7 +11,7 @@ cd $projectPath set projectDirectory "redwood-app-prompt-ts-test" -spawn yarn create-redwood-app --ts +spawn yarn create-redwood-app --no-yarn-install --ts expect "Where would you like to create your Redwood app?" send "$projectDirectory\n"