@@ -26,7 +26,6 @@ var uglify = require('gulp-uglify');
26
26
var gutil = require ( 'gulp-util' ) ;
27
27
var download = require ( "gulp-download" ) ;
28
28
var jasmine = require ( 'gulp-jasmine' ) ;
29
- var jasmineBrowser = require ( 'gulp-jasmine-browser' ) ;
30
29
var babelify = require ( 'babelify' ) ;
31
30
var babel = require ( 'gulp-babel' ) ;
32
31
var watch = require ( 'gulp-watch' ) ;
@@ -45,6 +44,7 @@ var semver = require('semver');
45
44
var sharedNeo4j = require ( './test/internal/shared-neo4j' ) . default ;
46
45
var ts = require ( 'gulp-typescript' ) ;
47
46
var JasmineConsoleReporter = require ( 'jasmine-console-reporter' ) ;
47
+ var karmaServer = require ( 'karma' ) . Server ;
48
48
49
49
/**
50
50
* Useful to investigate resource leaks in tests. Enable to see active sockets and file handles after the 'test' task.
@@ -175,10 +175,10 @@ gulp.task('test-browser', function (cb) {
175
175
runSequence ( 'all' , 'run-browser-test' , cb )
176
176
} ) ;
177
177
178
- gulp . task ( 'run-browser-test' , function ( ) {
179
- return gulp . src ( 'lib/browser/neo4j-web.test.js' )
180
- . pipe ( jasmineBrowser . specRunner ( { console : true } ) )
181
- . pipe ( jasmineBrowser . headless ( { reporter : newJasmineConsoleReporter ( ) } ) )
178
+ gulp . task ( 'run-browser-test' , function ( cb ) {
179
+ new karmaServer ( {
180
+ configFile : __dirname + '/test/browser/karma-chrome.conf.js' ,
181
+ } , cb ) . start ( ) ;
182
182
} ) ;
183
183
184
184
gulp . task ( 'watch' , function ( ) {
0 commit comments