Skip to content

Commit 01bcdd1

Browse files
Copilotsapphi-red
andcommitted
test: use inline snapshot for import.meta properties test
Co-authored-by: sapphi-red <[email protected]>
1 parent 32c3365 commit 01bcdd1

File tree

1 file changed

+20
-4
lines changed

1 file changed

+20
-4
lines changed

packages/vite/src/node/__tests__/config.spec.ts

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -809,10 +809,26 @@ describe('loadConfigFromFile', () => {
809809
path.resolve(fixtures, './import-meta/vite.config.ts'),
810810
path.resolve(fixtures, './import-meta'),
811811
))!
812-
expect(config.isMain).toBe(false)
813-
expect(config.url).toContain('file://')
814-
expect(config.dirname).toContain('import-meta')
815-
expect(config.filename).toContain('vite.config.ts')
812+
813+
// Normalize paths for snapshot testing
814+
const normalizedConfig = {
815+
...config,
816+
dirname: path.relative(fixtures, config.dirname),
817+
filename: path.relative(fixtures, config.filename),
818+
url: config.url.replace(
819+
path.resolve(fixtures, './import-meta'),
820+
'[FIXTURES]/import-meta',
821+
),
822+
}
823+
824+
expect(normalizedConfig).toMatchInlineSnapshot(`
825+
{
826+
"dirname": "import-meta",
827+
"filename": "import-meta/vite.config.ts",
828+
"isMain": false,
829+
"url": "file://[FIXTURES]/import-meta/vite.config.ts",
830+
}
831+
`)
816832
})
817833

818834
describe('loadConfigFromFile with configLoader: native', () => {

0 commit comments

Comments
 (0)