From 2a8bca2159d7dfa8d4135fdfc635ca0453660dcf Mon Sep 17 00:00:00 2001 From: TrickyPi <33021497+TrickyPi@users.noreply.github.com> Date: Mon, 7 Mar 2022 12:19:30 +0800 Subject: [PATCH] test: tweaks --- .../src/node/ssr/__tests__/ssrModuleLoader.spec.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/packages/vite/src/node/ssr/__tests__/ssrModuleLoader.spec.ts b/packages/vite/src/node/ssr/__tests__/ssrModuleLoader.spec.ts index ef52d778819c9e..6a45a2b70509d0 100644 --- a/packages/vite/src/node/ssr/__tests__/ssrModuleLoader.spec.ts +++ b/packages/vite/src/node/ssr/__tests__/ssrModuleLoader.spec.ts @@ -1,5 +1,5 @@ -import { createServer } from '../../index' import { resolve } from 'path' +import { createServer } from '../../index' const badjs = resolve(__dirname, './fixtures/ssrModuleLoader-bad.js') const THROW_MESSAGE = 'it is an expected error' @@ -18,10 +18,12 @@ test('always throw error when evaluating an wrong SSR module', async () => { await viteServer.close() expect(expectedErrors).toHaveLength(2) expect(expectedErrors[0]).toBe(expectedErrors[1]) - expect(spy).toBeCalledTimes(2) - spy.mock.calls.forEach(([info]) => { - expect(info).toContain('Error when evaluating SSR module') - expect(info).toContain(THROW_MESSAGE) + expectedErrors.forEach((error) => { + expect(error?.message).toContain(THROW_MESSAGE) }) + expect(spy).toBeCalledTimes(1) + const [firstParameter] = spy.mock.calls[0] + expect(firstParameter).toContain('Error when evaluating SSR module') + expect(firstParameter).toContain(THROW_MESSAGE) spy.mockClear() })