From 0aae18925d778d70afc947969316a574d963234b Mon Sep 17 00:00:00 2001 From: Hiroshi Ogawa Date: Mon, 2 Dec 2024 13:06:26 +0900 Subject: [PATCH] test: more test --- .../vite/src/node/__tests__/config.spec.ts | 40 +++++++++++++++---- 1 file changed, 33 insertions(+), 7 deletions(-) diff --git a/packages/vite/src/node/__tests__/config.spec.ts b/packages/vite/src/node/__tests__/config.spec.ts index 912fb536f468be..5c76ba72424585 100644 --- a/packages/vite/src/node/__tests__/config.spec.ts +++ b/packages/vite/src/node/__tests__/config.spec.ts @@ -363,9 +363,12 @@ describe('resolveConfig', () => { test('ssr config compat', async () => { const config = await resolveConfig( { + resolve: { + conditions: ['client1'], + }, ssr: { resolve: { - conditions: ['test1'], + conditions: ['ssr1'], }, }, plugins: [ @@ -374,9 +377,14 @@ test('ssr config compat', async () => { config() { return { environments: { + client: { + resolve: { + conditions: ['client2'], + }, + }, ssr: { resolve: { - conditions: ['test2'], + conditions: ['ssr2'], }, }, }, @@ -387,9 +395,27 @@ test('ssr config compat', async () => { }, 'serve', ) - expect(config.ssr.resolve?.conditions).toEqual(['test1', 'test2']) - expect(config.environments.ssr.resolve?.conditions).toEqual([ - 'test1', - 'test2', - ]) + expect(config.resolve.conditions).toMatchInlineSnapshot(` + [ + "client1", + ] + `) + expect(config.environments.client.resolve.conditions).toMatchInlineSnapshot(` + [ + "client1", + "client2", + ] + `) + expect(config.ssr.resolve?.conditions).toMatchInlineSnapshot(` + [ + "ssr1", + "ssr2", + ] + `) + expect(config.environments.ssr.resolve?.conditions).toMatchInlineSnapshot(` + [ + "ssr1", + "ssr2", + ] + `) })