@@ -26,7 +26,6 @@ var uglify = require('gulp-uglify');
2626var gutil = require ( 'gulp-util' ) ;
2727var download = require ( "gulp-download" ) ;
2828var jasmine = require ( 'gulp-jasmine' ) ;
29- var jasmineBrowser = require ( 'gulp-jasmine-browser' ) ;
3029var babelify = require ( 'babelify' ) ;
3130var babel = require ( 'gulp-babel' ) ;
3231var watch = require ( 'gulp-watch' ) ;
@@ -45,6 +44,7 @@ var semver = require('semver');
4544var sharedNeo4j = require ( './test/internal/shared-neo4j' ) . default ;
4645var ts = require ( 'gulp-typescript' ) ;
4746var JasmineConsoleReporter = require ( 'jasmine-console-reporter' ) ;
47+ var karmaServer = require ( 'karma' ) . Server ;
4848
4949/**
5050 * 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) {
175175 runSequence ( 'all' , 'run-browser-test' , cb )
176176} ) ;
177177
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 ( ) ;
182182} ) ;
183183
184184gulp . task ( 'watch' , function ( ) {
0 commit comments