Skip to content

Commit 07443f0

Browse files
committed
chore(test-config): replace Jest configuration and setup files with Vitest equivalents
1 parent da3f80c commit 07443f0

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
@@ -15,7 +15,7 @@
1515
/* Modules */
1616
"module": "NodeNext",
1717
"noUncheckedSideEffectImports": true,
18-
"types": ["jest"],
18+
"types": [],
1919

2020
/* Language and Environment */
2121
"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)