diff --git a/packages/vite/src/node/__tests__/build.spec.ts b/packages/vite/src/node/__tests__/build.spec.ts index 7f5be313cc0786..45ae651bd536dd 100644 --- a/packages/vite/src/node/__tests__/build.spec.ts +++ b/packages/vite/src/node/__tests__/build.spec.ts @@ -72,18 +72,17 @@ describe('resolvePaths', () => { const config = await resolveConfig({ build: { rollupOptions: { - input: 'packages/noname/index.html' + input: 'index.html' } } }, 'build', 'production') const { input } = resolvePaths(config, config.build) - expect(input).toBe(resolve('packages/noname/index.html')) + expect(input).toBe(resolve('index.html')) }) test('resolve build.rollupOptions.input[]', async () => { const config = await resolveConfig({ - root: 'packages/noname', build: { rollupOptions: { input: ['index.html'] @@ -92,39 +91,44 @@ describe('resolvePaths', () => { }, 'build', 'production') const { input } = resolvePaths(config, config.build) - const resolved = resolve('packages/noname/index.html') + const resolved = resolve('index.html') expect(input).toStrictEqual([resolved]) expect(config.build.rollupOptions.input).toStrictEqual([resolved]) }) test('resolve index.html', async () => { - const config = await resolveConfig({ - root: 'packages/noname', - }, 'build', 'production') + const config = await resolveConfig({}, 'build', 'production') const { input } = resolvePaths(config, config.build) - expect(input).toBe(resolve('packages/noname/index.html')) + expect(input).toBe(resolve('index.html')) }) test('resolve build.outdir', async () => { - const config = await resolveConfig({ build: { outDir: 'packages/noname' } }, 'build', 'production') + const config = await resolveConfig({ build: { outDir: 'outDir' } }, 'build', 'production') + const { outDir } = resolvePaths(config, config.build) + + expect(outDir).toBe(resolve('outDir')) + }) + + test('resolve default build.outdir', async () => { + const config = await resolveConfig({}, 'build', 'production') const { outDir } = resolvePaths(config, config.build) - expect(outDir).toBe(resolve('packages/noname')) + expect(outDir).toBe(resolve('dist')) }) test('resolve build.lib.entry', async () => { - const config = await resolveConfig({ build: { lib: { entry: 'packages/noname/index.html' } } }, 'build', 'production') + const config = await resolveConfig({ build: { lib: { entry: 'index.html' } } }, 'build', 'production') const { input } = resolvePaths(config, config.build) - expect(input).toBe(resolve('packages/noname/index.html')) + expect(input).toBe(resolve('index.html')) }) test('resolve build.ssr', async () => { - const config = await resolveConfig({ build: { ssr: 'packages/noname/ssr.ts' } }, 'build', 'production') + const config = await resolveConfig({ build: { ssr: 'ssr.ts' } }, 'build', 'production') const { input } = resolvePaths(config, config.build) - expect(input).toBe(resolve('packages/noname/ssr.ts')) + expect(input).toBe(resolve('ssr.ts')) }) }) diff --git a/packages/vite/src/node/__tests__/packages/name/index.html b/packages/vite/src/node/__tests__/packages/name/index.html deleted file mode 100644 index e69de29bb2d1d6..00000000000000 diff --git a/packages/vite/src/node/__tests__/packages/name/ssr.ts b/packages/vite/src/node/__tests__/packages/name/ssr.ts deleted file mode 100644 index e69de29bb2d1d6..00000000000000