Skip to content

Commit 5714341

Browse files
committed
Updates to the test runners
1 parent 6fcfd42 commit 5714341

File tree

4 files changed

+9
-13
lines changed

4 files changed

+9
-13
lines changed

gulpfile.js

+5-11
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
var concat = require('gulp-concat');
22
var del = require('del');
33
var gulp = require('gulp');
4-
var karma = require('gulp-karma');
54
var package = require('./package.json');
65
var replace = require('gulp-replace');
6+
var Server = require('karma').Server;
77
var sourcemaps = require('gulp-sourcemaps');
88
var tslint = require('gulp-tslint');
99
var tsProject = require('tsproject');
@@ -114,16 +114,10 @@ gulp.task('exceptionless.test.umd', ['typescript.test'], function() {
114114
.pipe(gulp.dest('dist/temp'));
115115
});
116116

117-
gulp.task('test', ['exceptionless.test.umd'], function() {
118-
return gulp.src(['dist/temp/exceptionless-spec.js'])
119-
.pipe(karma({
120-
configFile: 'karma.conf.js',
121-
action: 'run'
122-
}))
123-
.on('error', function(err) {
124-
console.log('karma tests failed: ' + err);
125-
throw err;
126-
});
117+
gulp.task('test', ['exceptionless.test.umd'], function(done) {
118+
new Server({
119+
configFile: __dirname + '/karma.conf.js'
120+
}, done).start();
127121
});
128122

129123
gulp.task('default', ['watch', 'build', 'test']);

karma.conf.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ module.exports = function (config) {
88
frameworks: ['jasmine'],
99
files: [
1010
'../node_modules/es5-shim/es5-shim.js',
11-
'../node_modules/es6-shim/es6-shim.js'
11+
'../node_modules/es6-shim/es6-shim.js',
12+
'../dist/temp/exceptionless-spec.js'
1213
],
1314
exclude: [],
1415
reporters: ['progress'],

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,14 @@
3232
"es6-shim": "0.33.13",
3333
"gulp": "3.9.0",
3434
"gulp-concat": "2.6.0",
35-
"gulp-karma": "0.0.5",
3635
"gulp-replace": "0.5.4",
3736
"gulp-sourcemaps": "1.6.0",
3837
"gulp-tslint": "3.6.0",
3938
"gulp-uglify": "1.5.1",
4039
"gulp-wrap-umd": "0.2.1",
4140
"jasmine-core": "2.3.4",
4241
"karma": "0.13.15",
42+
"karma-chrome-launcher": "^0.2.1",
4343
"karma-cli": "0.1.1",
4444
"karma-jasmine": "0.3.6",
4545
"karma-phantomjs-launcher": "0.2.1",

src/Utils-spec.ts

+1
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ describe('Utils', () => {
9595
});
9696

9797
it('*Address', () => {
98+
debugger;
9899
let event = { type:'usage', source:'about' };
99100
expect(Utils.stringify(event, ['*Address'])).toBe(JSON.stringify(event));
100101
});

0 commit comments

Comments
 (0)