diff options
author | 2023-02-06 16:21:48 +0000 | |
---|---|---|
committer | 2023-02-06 16:21:48 +0000 | |
commit | 6a59531ff9322b3a3fc288487148d77646a8ffc9 (patch) | |
tree | 24d6c99562a3abf8d5c179b13c1ffdb7bacb7ead /packages/create-astro/test/project-name.test.js | |
parent | 8d2187d8b8587b2a3a0207d9ffa8667c43686436 (diff) | |
download | astro-6a59531ff9322b3a3fc288487148d77646a8ffc9.tar.gz astro-6a59531ff9322b3a3fc288487148d77646a8ffc9.tar.zst astro-6a59531ff9322b3a3fc288487148d77646a8ffc9.zip |
[ci] format
Diffstat (limited to 'packages/create-astro/test/project-name.test.js')
-rw-r--r-- | packages/create-astro/test/project-name.test.js | 46 |
1 files changed, 27 insertions, 19 deletions
diff --git a/packages/create-astro/test/project-name.test.js b/packages/create-astro/test/project-name.test.js index 38f1359b6..f297da076 100644 --- a/packages/create-astro/test/project-name.test.js +++ b/packages/create-astro/test/project-name.test.js @@ -7,73 +7,81 @@ describe('project name', () => { const fixture = setup(); it('pass in name', async () => { - const context = { projectName: '', cwd: './foo/bar/baz', prompt: (() => {})}; + const context = { projectName: '', cwd: './foo/bar/baz', prompt: () => {} }; await projectName(context); expect(context.cwd).to.eq('./foo/bar/baz'); expect(context.projectName).to.eq('baz'); - }) + }); it('dot', async () => { - const context = { projectName: '', cwd: '.', prompt: (() => ({ name: 'foobar' }))}; + const context = { projectName: '', cwd: '.', prompt: () => ({ name: 'foobar' }) }; await projectName(context); expect(fixture.hasMessage('"." is not empty!')).to.be.true; expect(context.projectName).to.eq('foobar'); - }) + }); it('dot slash', async () => { - const context = { projectName: '', cwd: './', prompt: (() => ({ name: 'foobar' }))}; + const context = { projectName: '', cwd: './', prompt: () => ({ name: 'foobar' }) }; await projectName(context); expect(fixture.hasMessage('"./" is not empty!')).to.be.true; expect(context.projectName).to.eq('foobar'); - }) + }); it('empty', async () => { - const context = { projectName: '', cwd: './test/fixtures/empty', prompt: (() => ({ name: 'foobar' }))}; + const context = { + projectName: '', + cwd: './test/fixtures/empty', + prompt: () => ({ name: 'foobar' }), + }; await projectName(context); expect(fixture.hasMessage('"./test/fixtures/empty" is not empty!')).to.be.false; expect(context.projectName).to.eq('empty'); - }) + }); it('not empty', async () => { - const context = { projectName: '', cwd: './test/fixtures/not-empty', prompt: (() => ({ name: 'foobar' }))}; + const context = { + projectName: '', + cwd: './test/fixtures/not-empty', + prompt: () => ({ name: 'foobar' }), + }; await projectName(context); expect(fixture.hasMessage('"./test/fixtures/not-empty" is not empty!')).to.be.true; expect(context.projectName).to.eq('foobar'); - }) + }); it('basic', async () => { - const context = { projectName: '', cwd: '', prompt: (() => ({ name: 'foobar' }))}; + const context = { projectName: '', cwd: '', prompt: () => ({ name: 'foobar' }) }; await projectName(context); expect(context.cwd).to.eq('foobar'); expect(context.projectName).to.eq('foobar'); - }) + }); it('normalize', async () => { - const context = { projectName: '', cwd: '', prompt: (() => ({ name: 'Invalid Name' }))}; + const context = { projectName: '', cwd: '', prompt: () => ({ name: 'Invalid Name' }) }; await projectName(context); expect(context.cwd).to.eq('Invalid Name'); expect(context.projectName).to.eq('invalid-name'); - }) + }); it('remove leading/trailing dashes', async () => { - const context = { projectName: '', cwd: '', prompt: (() => ({ name: '(invalid)' }))}; + const context = { projectName: '', cwd: '', prompt: () => ({ name: '(invalid)' }) }; await projectName(context); expect(context.projectName).to.eq('invalid'); - }) + }); it('handles scoped packages', async () => { - const context = { projectName: '', cwd: '', prompt: (() => ({ name: '@astro/site' }))}; + const context = { projectName: '', cwd: '', prompt: () => ({ name: '@astro/site' }) }; await projectName(context); expect(context.cwd).to.eq('@astro/site'); expect(context.projectName).to.eq('@astro/site'); - }) -}) + }); +}); |