Skip to content

Commit d315fd0

Browse files
committed
make vitest globals work with TS and eslint
1 parent bb39da8 commit d315fd0

File tree

4 files changed

+9
-4
lines changed

4 files changed

+9
-4
lines changed

src/routes/Resources/utils.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { describe, it, expect } from "vitest";
21
import { extractTags, sortEntries } from "./utils";
32

43
describe("sortEntries", () => {

tsconfig.app.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,15 @@
2222
"noUnusedLocals": true,
2323
"noUnusedParameters": true,
2424
"noFallthroughCasesInSwitch": true,
25-
"noUncheckedSideEffectImports": true
25+
"noUncheckedSideEffectImports": true,
26+
"types": [
27+
"vitest/globals",
28+
"@testing-library/jest-dom"
29+
]
2630
},
2731
"include": [
2832
"src",
29-
"test"
33+
"test",
34+
"./vitest-setup.ts"
3035
]
3136
}

vite.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ export default defineConfig({
1111
test: {
1212
environment: "jsdom",
1313
globals: true,
14-
setupFiles: ["./test/setup.ts"],
14+
setupFiles: ["./vitest-setup.ts"],
1515
},
1616
});

test/setup.ts renamed to vitest-setup.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { afterEach } from "vitest";
22
import { cleanup } from "@testing-library/react";
3+
import "@testing-library/jest-dom";
34
import "@testing-library/jest-dom/vitest";
45

56
afterEach(() => {

0 commit comments

Comments
 (0)