Skip to content

Commit 8d3d355

Browse files
committed
chore(test-config): replace Jest configuration and setup files with Vitest equivalents
1 parent 5c24d01 commit 8d3d355

File tree

6 files changed

+19
-16
lines changed

6 files changed

+19
-16
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
/lib/
22
/node_modules/
3+
coverage

jest.config.ts

Lines changed: 0 additions & 12 deletions
This file was deleted.

jest.setup.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"module": "NodeNext",
1717
"moduleResolution": "NodeNext",
1818
"noUncheckedSideEffectImports": true,
19-
"types": ["jest"],
19+
"types": [],
2020

2121
/* Language and Environment */
2222
"lib": ["ES2022", "DOM"],

vitest.config.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
// @ts-check
2+
import { defineConfig } from "vitest/config";
3+
4+
export default defineConfig({
5+
test: {
6+
include: ["src/**/*.test.ts"],
7+
setupFiles: ["vitest.setup.ts"],
8+
},
9+
});

vitest.setup.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { setupServer, type SetupServerApi } from "msw/node";
2+
import { beforeAll, afterEach, afterAll } from "vitest";
3+
4+
export const server: SetupServerApi = setupServer();
5+
6+
beforeAll(() => server.listen());
7+
afterEach(() => server.resetHandlers());
8+
afterAll(() => server.close());

0 commit comments

Comments
 (0)