Skip to content

Commit 67c6a0a

Browse files
committed
Make sure tests are typechecked too
1 parent 5e5035f commit 67c6a0a

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

tests/html.test.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ const storyTests: Record<string, (result: RenderResult) => void | Promise<void>>
100100
'CanSetPropsRemotelyWhilstMoving': async ({ container, getAllByText }) => {
101101
expect(container.textContent).toContain('Count is 0');
102102

103-
const counterDiv = container.querySelector('div[style*="background-color"]');
103+
const counterDiv = container.querySelector('div[style*="background-color"]') as HTMLElement;
104104
expect(counterDiv?.style.backgroundColor).toBe('rgb(170, 255, 170)');
105105

106106
const incrementButton = counterDiv?.querySelector('button');
@@ -116,7 +116,7 @@ const storyTests: Record<string, (result: RenderResult) => void | Promise<void>>
116116

117117
expect(container.textContent).toContain('Count is 1');
118118

119-
const counterDivAfter = container.querySelector('div[style*="background-color"]');
119+
const counterDivAfter = container.querySelector('div[style*="background-color"]') as HTMLElement;
120120
expect(counterDivAfter?.style.backgroundColor).toBe('rgb(170, 170, 255)');
121121

122122
const incrementButtonAfter = counterDivAfter?.querySelector('button');

vite.config.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
/// <reference types="vitest/config" />
22
import { defineConfig } from 'vite';
33
import react from '@vitejs/plugin-react';
4+
import checker from 'vite-plugin-checker';
45

56
export default defineConfig({
6-
plugins: [react()],
7+
plugins: [
8+
react(),
9+
checker({ typescript: true })
10+
],
711
test: {
812
include: ['tests/**/*.test.{ts,tsx}'],
913
browser: {
@@ -18,6 +22,9 @@ export default defineConfig({
1822
}
1923
}]
2024
},
21-
setupFiles: ['.storybook/vitest.setup.ts']
25+
setupFiles: ['.storybook/vitest.setup.ts'],
26+
typecheck: {
27+
enabled: true
28+
}
2229
}
2330
});

0 commit comments

Comments
 (0)