From db31543d10a6b85a7f440b09b15e6f25ad5346fa Mon Sep 17 00:00:00 2001 From: Hiroshi Ogawa Date: Sat, 9 Nov 2024 12:06:37 +0900 Subject: [PATCH] chore: replace test --- .../__snapshots__/ssrLoadModule.spec.ts.snap | 20 +++++++++++++---- .../node/ssr/__tests__/ssrTransform.spec.ts | 22 ------------------- 2 files changed, 16 insertions(+), 26 deletions(-) diff --git a/packages/vite/src/node/ssr/__tests__/__snapshots__/ssrLoadModule.spec.ts.snap b/packages/vite/src/node/ssr/__tests__/__snapshots__/ssrLoadModule.spec.ts.snap index 7b9a13e9fb1762..a920a5965c67db 100644 --- a/packages/vite/src/node/ssr/__tests__/__snapshots__/ssrLoadModule.spec.ts.snap +++ b/packages/vite/src/node/ssr/__tests__/__snapshots__/ssrLoadModule.spec.ts.snap @@ -21,9 +21,15 @@ Expected ";" but found "code" exports[`parse error 2`] = ` { - "frame": "", + "frame": "1 | invalid code + | ^ +2 | ", "id": "", - "loc": undefined, + "loc": { + "column": 9, + "file": "/fixtures/errors/syntax-error.js", + "line": 1, + }, "message": "Expected ';', '}' or ", } `; @@ -49,9 +55,15 @@ Expected ";" but found "code" exports[`parse error 4`] = ` { - "frame": "", + "frame": "1 | invalid code + | ^ +2 | ", "id": "", - "loc": undefined, + "loc": { + "column": 9, + "file": "/fixtures/errors/syntax-error.js", + "line": 1, + }, "message": "Expected ';', '}' or ", } `; diff --git a/packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts b/packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts index 29935b60c79dd1..fa8bd6e52a302c 100644 --- a/packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts +++ b/packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts @@ -1205,25 +1205,3 @@ 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, - } - `) - } -})