Skip to content

Commit 6e54925

Browse files
committed
Merge pull request react-bootstrap#409 from amarant/master
Use grunt-karma for npm run test
2 parents f26e39f + 011fe32 commit 6e54925

File tree

2 files changed

+25
-3
lines changed

2 files changed

+25
-3
lines changed

Gruntfile.js

+21
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,16 @@ module.exports = function (grunt) {
163163
dest: 'amd/<%= pkg.name %>.min.js'
164164
}
165165
},
166+
167+
karma: {
168+
unit: {
169+
configFile: 'karma.ci.js'
170+
},
171+
dev: {
172+
configFile: 'karma.dev.js'
173+
}
174+
},
175+
166176
});
167177

168178
grunt.loadNpmTasks('grunt-contrib-uglify');
@@ -173,6 +183,7 @@ module.exports = function (grunt) {
173183
grunt.loadNpmTasks('grunt-contrib-copy');
174184
grunt.loadNpmTasks('grunt-browserify');
175185
grunt.loadNpmTasks('grunt-contrib-requirejs');
186+
grunt.loadNpmTasks('grunt-karma');
176187

177188
grunt.registerTask('build', [
178189
'clean:amd',
@@ -188,6 +199,16 @@ module.exports = function (grunt) {
188199
'clean:transpiled'
189200
]);
190201

202+
grunt.registerTask('test', [
203+
'build',
204+
'karma:unit'
205+
]);
206+
207+
grunt.registerTask('test-watch', [
208+
'build',
209+
'karma:dev'
210+
]);
211+
191212
require('./tools/release/tasks')(grunt);
192213

193214
grunt.registerTask('default', ['build']);

package.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
"homepage": "http://react-bootstrap.github.io/",
1010
"scripts": {
1111
"build": "./node_modules/.bin/grunt build",
12-
"test-watch": "./node_modules/.bin/grunt watch 2>&1 >/dev/null & ./node_modules/karma/bin/karma start karma.dev.js",
13-
"test": "./node_modules/.bin/grunt build && ./node_modules/karma/bin/karma start karma.ci.js"
12+
"test-watch": "./node_modules/.bin/grunt test-watch",
13+
"test": "./node_modules/.bin/grunt test"
1414
},
1515
"main": "lib/main.js",
1616
"directories": {
@@ -39,6 +39,7 @@
3939
"grunt-contrib-requirejs": "~0.4.1",
4040
"grunt-contrib-uglify": "~0.3.2",
4141
"grunt-contrib-watch": "~0.5.3",
42+
"grunt-karma": "^0.10.1",
4243
"grunt-react": "~0.10.0",
4344
"grunt-shell": "~0.6.4",
4445
"karma": "~0.12.8",
@@ -62,4 +63,4 @@
6263
"semver": "~2.0.7",
6364
"sinon": "^1.10.3"
6465
}
65-
}
66+
}

0 commit comments

Comments
 (0)