Skip to content

Commit 9ac4f49

Browse files
authored
test: resolve TS errors in test files (#216)
* chore(tsconfig): do not specify extensions in include * test: remove useless await tick * test: remove unused @ts-expect-error directives * chore(tsconfig): resolve json modules
1 parent e6f04ae commit 9ac4f49

File tree

5 files changed

+5
-12
lines changed

5 files changed

+5
-12
lines changed

tests/SvelteHighlight.test.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { test, expect, describe, afterEach } from "vitest";
22
import userEvent from "@testing-library/user-event";
3-
import { tick } from "svelte";
43
import SvelteHighlight from "./SvelteHighlight.test.svelte";
54

65
describe("SvelteHighlight", () => {
@@ -49,7 +48,6 @@ describe("SvelteHighlight", () => {
4948
`);
5049

5150
await userEvent.click(target.querySelector("button")!);
52-
await tick();
5351

5452
expect(
5553
target.querySelector("#highlight-auto")?.innerHTML

tests/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { test, expect } from "vitest";
22
import * as API from "../src";
3-
import pkg from "../package.json";
3+
import * as pkg from "../package.json";
44

55
test("Library dependencies", () => {
66
expect(Object.keys(pkg.dependencies)).toMatchInlineSnapshot(`

tests/languages.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import * as languages from "../src/languages";
44
test("Languages", () => {
55
const languageNames = Object.keys(languages);
66

7-
// @ts-expect-error
87
expect(languages.default).toBeUndefined();
98
expect(languageNames.length).toMatchInlineSnapshot("192");
109
expect(languageNames).toMatchInlineSnapshot(`

tests/styles.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import * as styles from "../src/styles";
44
test("Styles", () => {
55
const styleNames = Object.keys(styles);
66

7-
// @ts-expect-error
87
expect(styles.default).toBeUndefined();
98
expect(styleNames.length).toMatchInlineSnapshot("246");
109
expect(styleNames).toMatchInlineSnapshot(`

tsconfig.json

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
{
22
"extends": "./.svelte-kit/tsconfig.json",
3-
"include": [
4-
"src/**/*.svelte",
5-
"src/**/*.ts",
6-
"demo/**/*.js",
7-
"demo/**/*.svelte",
8-
"tests/*.svelte"
9-
]
3+
"compilerOptions": {
4+
"resolveJsonModule": true
5+
},
6+
"include": ["src/**/*", "demo/**/*", "tests/**/*"]
107
}

0 commit comments

Comments
 (0)