From 15c13f793f92cbd770d35a0b350186a45d64938e Mon Sep 17 00:00:00 2001 From: Hiroshi Ogawa Date: Fri, 8 Nov 2024 17:45:47 +0900 Subject: [PATCH] test: add test --- .../node/ssr/__tests__/ssrTransform.spec.ts | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts b/packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts index fa8bd6e52a302c..29935b60c79dd1 100644 --- a/packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts +++ b/packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts @@ -1205,3 +1205,25 @@ console.log(bar) " `) }) + +test('parse error', async () => { + try { + await ssrTransform(`some bad code`, null, '/file.js', '') + expect.unreachable() + } catch (e) { + expect(e).toMatchInlineSnapshot(`[RollupError: Expected ';', '}' or ]`) + expect({ ...e }).toMatchInlineSnapshot(` + { + "code": "PARSE_ERROR", + "frame": "1 | some bad code + | ^", + "loc": { + "column": 6, + "file": "/file.js", + "line": 1, + }, + "pos": 5, + } + `) + } +})