Skip to content

Commit 93a0c49

Browse files
committed
Replace phantomJS with headless chrome
1 parent 7cb28cf commit 93a0c49

File tree

4 files changed

+8114
-9729
lines changed

4 files changed

+8114
-9729
lines changed

gulpfile.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ const gulp = require('gulp');
44
const $ = require('gulp-load-plugins')({lazy:true });
55
const tsProject = require('tsproject');
66
const eventStream = require('event-stream');
7+
const mochaHeadless = require('mocha-headless-chrome');
78

89
gulp.task('clean', function clean(done) {
910
const del = require('del');
@@ -178,17 +179,20 @@ gulp.task('test-node', gulp.series('exceptionless.test.umd', function testNode()
178179
}));
179180
}));
180181

181-
gulp.task('test-browser', gulp.series('exceptionless.test.umd', function testBrowser(){
182-
return gulp
183-
.src('testrunner.html')
184-
.pipe($.mochaPhantomjs());
182+
gulp.task('test-browser', gulp.series('exceptionless.test.umd', function testBrowser(done) {
183+
mochaHeadless.runner({
184+
timeout: 5000,
185+
file: 'testrunner.html'
186+
}).then(function (result) {
187+
done();
188+
});
185189
}));
186190

187191
gulp.task('test', gulp.series('test-browser', 'test-node'));
188192

189193
gulp.task('format', function format() {
190194
return gulp.src(['src/**/*.ts'])
191-
.pipe($.exec('node_modules/typescript-formatter/bin/tsfmt -r <%= file.path %>'))
195+
.pipe($.exec(file => `node_modules/typescript-formatter/bin/tsfmt -r ${file.path}`))
192196
.pipe($.exec.reporter());
193197
});
194198

0 commit comments

Comments
 (0)