diff options
author | 2022-04-27 20:58:18 -0400 | |
---|---|---|
committer | 2022-04-27 20:58:18 -0400 | |
commit | b7cd69588453cf874346bf2f14c41accd183129e (patch) | |
tree | 4d1feaf3bbc6f6eca552920415528a6a32117a21 /packages/create-astro/test/install-step.test.js | |
parent | 79378523957462705ca4a32f69c14aacb1a8244b (diff) | |
download | astro-b7cd69588453cf874346bf2f14c41accd183129e.tar.gz astro-b7cd69588453cf874346bf2f14c41accd183129e.tar.zst astro-b7cd69588453cf874346bf2f14c41accd183129e.zip |
Feat: [create astro] replace component selector with "astro add" (#3223)
* feat: remove component framework selector
* feat: update templates to use "basics"
* feat: add "astro add" cli step
* tests: astro add step
* fix: reset env for pnpm tests
* fix: update install step test
* chore: remove "frameworks" step from tests
* deps: remove node-fetch from create-astro
* chore: changeset
* fix: use "preferLocal" for astro add command
* refactor: remove POSTPROCESS_FILES
* feat: add --yes flag to simplify astro add
* feat: bring back minimal option as "completely empty"
Diffstat (limited to 'packages/create-astro/test/install-step.test.js')
-rw-r--r-- | packages/create-astro/test/install-step.test.js | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/packages/create-astro/test/install-step.test.js b/packages/create-astro/test/install-step.test.js index 10f27a1a8..fbd7f2249 100644 --- a/packages/create-astro/test/install-step.test.js +++ b/packages/create-astro/test/install-step.test.js @@ -30,11 +30,6 @@ describe('[create-astro] install', function () { seen.add(PROMPT_MESSAGES.template); stdin.write('\x0D'); } - if (!seen.has(PROMPT_MESSAGES.frameworks) && chunk.includes(PROMPT_MESSAGES.frameworks)) { - seen.add(PROMPT_MESSAGES.frameworks); - stdin.write('\x0D'); - } - if (!seen.has(installPrompt) && chunk.includes(installPrompt)) { seen.add(installPrompt); resolve(); @@ -48,20 +43,20 @@ describe('[create-astro] install', function () { return promiseWithTimeout((resolve) => { const seen = new Set(); const installPrompt = PROMPT_MESSAGES.install(FAKE_PACKAGE_MANAGER); + const astroAddPrompt = PROMPT_MESSAGES.astroAdd(); stdout.on('data', (chunk) => { if (!seen.has(PROMPT_MESSAGES.template) && chunk.includes(PROMPT_MESSAGES.template)) { seen.add(PROMPT_MESSAGES.template); stdin.write('\x0D'); } - if (!seen.has(PROMPT_MESSAGES.frameworks) && chunk.includes(PROMPT_MESSAGES.frameworks)) { - seen.add(PROMPT_MESSAGES.frameworks); - stdin.write('\x0D'); - } - if (!seen.has(installPrompt) && chunk.includes(installPrompt)) { seen.add(installPrompt); stdin.write('n\x0D'); } + if (!seen.has(astroAddPrompt) && chunk.includes(astroAddPrompt)) { + seen.add(astroAddPrompt); + stdin.write('\x0D'); + } if (chunk.includes('banana dev')) { resolve(); } |