Skip to content

Commit 21d971e

Browse files
Heliasclaude
andauthored
test: migrate unit tests from Karma to Vitest (#66)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent aa77799 commit 21d971e

11 files changed

Lines changed: 944 additions & 1105 deletions

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ jobs:
2626
run: npm ci
2727

2828
- name: Run unit tests
29-
run: npx ng test --watch=false --browsers=ChromeHeadless
29+
run: npx ng test --watch=false

angular.json

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
"prefix": "app",
1616
"architect": {
1717
"build": {
18-
"builder": "@angular-devkit/build-angular:application",
18+
"builder": "@angular/build:application",
1919
"options": {
2020
"outputPath": "dist/server-status",
2121
"index": "src/index.html",
22-
"polyfills": ["src/polyfills.ts"],
22+
"polyfills": ["zone.js"],
2323
"tsConfig": "tsconfig.app.json",
2424
"assets": ["src/favicon.ico", "src/assets"],
2525
"styles": [
@@ -66,7 +66,7 @@
6666
"defaultConfiguration": ""
6767
},
6868
"serve": {
69-
"builder": "@angular-devkit/build-angular:dev-server",
69+
"builder": "@angular/build:dev-server",
7070
"options": {
7171
"buildTarget": "server-status:build"
7272
},
@@ -77,21 +77,17 @@
7777
}
7878
},
7979
"extract-i18n": {
80-
"builder": "@angular-devkit/build-angular:extract-i18n",
80+
"builder": "@angular/build:extract-i18n",
8181
"options": {
8282
"buildTarget": "server-status:build"
8383
}
8484
},
8585
"test": {
86-
"builder": "@angular-devkit/build-angular:karma",
86+
"builder": "@angular/build:unit-test",
8787
"options": {
88-
"main": "src/test.ts",
89-
"polyfills": "src/polyfills.ts",
88+
"buildTarget": "server-status:build",
9089
"tsConfig": "tsconfig.spec.json",
91-
"karmaConfig": "karma.conf.js",
92-
"assets": ["src/favicon.ico", "src/assets"],
93-
"styles": ["src/styles.scss"],
94-
"scripts": []
90+
"runner": "vitest"
9591
}
9692
},
9793
"e2e": {

karma.conf.js

Lines changed: 0 additions & 32 deletions
This file was deleted.

0 commit comments

Comments
 (0)