File tree 4 files changed +32
-3
lines changed
4 files changed +32
-3
lines changed Original file line number Diff line number Diff line change
1
+ {
2
+ "directory" : "src/main/webapp/bower_components"
3
+ }
Original file line number Diff line number Diff line change
1
+ var gulp = require ( 'gulp' ) ;
2
+ var Server = require ( 'karma' ) . Server ;
3
+ var browserSync = require ( 'browser-sync' ) . create ( ) ;
4
+ /**
5
+ * Run test once and exit
6
+ */
7
+ gulp . task ( 'test' , function ( done ) {
8
+ new Server ( {
9
+ configFile : __dirname + '/src/test/javascript/karma.conf.js' ,
10
+ singleRun : true
11
+ } , done ) . start ( ) ;
12
+ } ) ;
13
+ // Static Server + watching js/css/html files
14
+ gulp . task ( 'serve' , function ( ) {
15
+ browserSync . init ( {
16
+ server : __dirname + '/src/main/webapp'
17
+ } ) ;
18
+ gulp . watch ( __dirname + '/src/main/webapp/*' ) . on ( 'change' , browserSync . reload ) ;
19
+ } ) ;
20
+
21
+ gulp . task ( 'default' , function ( ) {
22
+ // place code for your default task here
23
+ } ) ;
Original file line number Diff line number Diff line change 17
17
},
18
18
"devDependencies" : {
19
19
"bower" : " ~1.6.5" ,
20
+ "browser-sync" : " ^2.10.0" ,
21
+ "gulp" : " ^3.9.0" ,
20
22
"jasmine-core" : " ^2.3.4" ,
21
23
"karma" : " ~0.13.14" ,
22
- "karma-chrome-launcher" : " ~0.2.1" ,
23
24
"karma-cli" : " ~0.1.1" ,
24
- "karma-jasmine" : " ~0.3.6"
25
+ "karma-jasmine" : " ~0.3.6" ,
26
+ "karma-phantomjs-launcher" : " ^0.2.1" ,
27
+ "phantomjs" : " ^1.9.19"
25
28
}
26
29
}
Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ module.exports = function (config) {
49
49
50
50
// start these browsers
51
51
// available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
52
- browsers : [ 'Chrome ' ] ,
52
+ browsers : [ 'PhantomJS ' ] ,
53
53
54
54
// Continuous Integration mode
55
55
// if true, Karma captures browsers, runs the tests and exits
You can’t perform that action at this time.
0 commit comments