Skip to content

Commit 35b0f31

Browse files
authored
test: maintain unit tests (#134)
1 parent 5f95339 commit 35b0f31

File tree

10 files changed

+212
-230
lines changed

10 files changed

+212
-230
lines changed

.browserslistrc

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55
# You can see what browsers were selected by your queries by running:
66
# npx browserslist
77

8-
> 0.5%
9-
last 2 versions
8+
last 2 Chrome major versions
9+
last 2 Firefox major versions
1010
Firefox ESR
11-
not dead
12-
not IE 9-11 # For IE 9-11 support, remove 'not'.
11+
last 2 Safari major versions
12+
last 2 iOS major versions
13+
last 2 Android major versions

angular.json

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -83,23 +83,6 @@
8383
"browserTarget": "angular-material-css-vars:build"
8484
}
8585
},
86-
"test": {
87-
"builder": "@angular-devkit/build-angular:karma",
88-
"options": {
89-
"main": "src/test.ts",
90-
"polyfills": "src/polyfills.ts",
91-
"tsConfig": "tsconfig.spec.json",
92-
"karmaConfig": "karma.conf.js",
93-
"assets": [
94-
"src/favicon.ico",
95-
"src/assets"
96-
],
97-
"styles": [
98-
"src/styles.scss"
99-
],
100-
"scripts": []
101-
}
102-
},
10386
"e2e": {
10487
"builder": "@angular-devkit/build-angular:protractor",
10588
"options": {

karma.conf.js

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

package-lock.json

Lines changed: 34 additions & 107 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"ng": "ng",
66
"start": "ng serve",
77
"build": "ng build",
8-
"test": "ng test",
8+
"test": "ng test --code-coverage=true",
99
"lint": "ng lint",
1010
"ubl": "npx browserslist@latest --update-db",
1111
"demo": "run-s demo.build demo.gh-pages",
@@ -65,7 +65,7 @@
6565
"jasmine-core": "^4.5.0",
6666
"karma": "^6.4.1",
6767
"karma-chrome-launcher": "~3.1.0",
68-
"karma-coverage-istanbul-reporter": "~3.0.2",
68+
"karma-coverage": "^2.2.0",
6969
"karma-jasmine": "~5.1.0",
7070
"karma-jasmine-html-reporter": "^2.0.0",
7171
"ng-packagr": "^15.1.1",

projects/material-css-vars/karma.conf.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,21 @@ module.exports = function (config) {
77
frameworks: ['jasmine', '@angular-devkit/build-angular'],
88
plugins: [
99
require('karma-jasmine'),
10+
require('karma-coverage'),
1011
require('karma-chrome-launcher'),
1112
require('karma-jasmine-html-reporter'),
12-
require('karma-coverage-istanbul-reporter'),
1313
require('@angular-devkit/build-angular/plugins/karma')
1414
],
1515
client: {
1616
clearContext: false // leave Jasmine Spec Runner output visible in browser
1717
},
18-
coverageIstanbulReporter: {
18+
coverageReporter: {
1919
dir: require('path').join(__dirname, '../../coverage/material-css-vars'),
20-
reports: ['html', 'lcovonly', 'text-summary'],
21-
fixWebpackSourcePaths: true
20+
subdir: '.',
21+
reporters: [
22+
{ type: 'html' },
23+
{ type: 'text-summary' },
24+
],
2225
},
2326
reporters: ['progress', 'kjhtml'],
2427
port: 9876,

0 commit comments

Comments
 (0)