Skip to content

Commit a249c12

Browse files
author
zeroual
committed
install gulp and browser sync
1 parent de8ae75 commit a249c12

File tree

4 files changed

+32
-3
lines changed

4 files changed

+32
-3
lines changed

.bowerrc

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"directory" : "src/main/webapp/bower_components"
3+
}

gulpfile.js

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
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+
});

package.json

+5-2
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,13 @@
1717
},
1818
"devDependencies": {
1919
"bower": "~1.6.5",
20+
"browser-sync": "^2.10.0",
21+
"gulp": "^3.9.0",
2022
"jasmine-core": "^2.3.4",
2123
"karma": "~0.13.14",
22-
"karma-chrome-launcher": "~0.2.1",
2324
"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"
2528
}
2629
}

src/test/javascript/karma.conf.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ module.exports = function (config) {
4949

5050
// start these browsers
5151
// available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
52-
browsers: ['Chrome'],
52+
browsers: ['PhantomJS'],
5353

5454
// Continuous Integration mode
5555
// if true, Karma captures browsers, runs the tests and exits

0 commit comments

Comments
 (0)