Skip to content

Commit 8836012

Browse files
committed
finished test setup
1 parent f6290cd commit 8836012

File tree

5 files changed

+17
-5
lines changed

5 files changed

+17
-5
lines changed

ui/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
8-
"build": "tsc -b && vite build",
8+
"build": "tsc && vite build",
99
"lint": "eslint .",
1010
"test": "vitest",
1111
"preview": "vite preview"

ui/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
<configuration>
6464
<executable>npm</executable>
6565
<arguments>
66-
<argument>install</argument>
66+
<argument>ci</argument>
6767
</arguments>
6868
</configuration>
6969
</execution>

ui/test/setup.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,9 @@
1-
import '@testing-library/jest-dom'
1+
import '@testing-library/jest-dom'
2+
import { afterEach } from 'vitest'
3+
import { cleanup } from '@testing-library/react'
4+
import '@testing-library/jest-dom/vitest'
5+
6+
// runs a clean after each test case (e.g. clearing jsdom)
7+
afterEach(() => {
8+
cleanup();
9+
})

ui/tsconfig.app.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,8 @@
2828
"@src/*": ["./src/*"],
2929
}
3030
},
31-
"include": ["src", "./src/test/setup.ts", "test/shared/view/page.view.test.tsx"]
31+
"include": [
32+
"src",
33+
"test"
34+
]
3235
}

ui/vite.config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ export default defineConfig({
1818
test: {
1919
environment: 'jsdom',
2020
globals: true,
21-
setupFiles: './test/setup.ts', // Optional: Set up custom global mocks or utilities
21+
setupFiles: './test/setup.ts',
22+
css: true
2223
},
2324
server: {
2425
proxy: {

0 commit comments

Comments
 (0)