Added config to run tests from karma, with code coverage
This commit is contained in:
parent
709c43ade4
commit
f21a9910b8
|
@ -6,6 +6,8 @@
|
|||
/venv
|
||||
/dist
|
||||
/eggs
|
||||
/coverage
|
||||
/core
|
||||
/node_modules
|
||||
/src/vendor
|
||||
|
||||
|
|
|
@ -53,6 +53,11 @@ packages =
|
|||
gulp-util
|
||||
gulp-watch
|
||||
run-sequence
|
||||
karma
|
||||
karma-coverage
|
||||
karma-jasmine
|
||||
karma-phantomjs-launcher
|
||||
karma-firefox-launcher
|
||||
bin-bower = ${buildout:bin-directory}/bower
|
||||
bin-gulp = ${buildout:bin-directory}/gulp
|
||||
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
// Configuration for running unit testing using karma
|
||||
module.exports = function (config) {
|
||||
config.set({
|
||||
basePath: '',
|
||||
frameworks: ['jasmine'],
|
||||
files: [
|
||||
'src/vendor/jasmine/lib/jasmine-core/jasmine.js',
|
||||
'src/vendor/jasmine/lib/jasmine-core/jasmine-html.js',
|
||||
'src/vendor/jasmine/lib/jasmine-core/boot.js',
|
||||
'src/vendor/phaser-official/build/phaser.js',
|
||||
'build/main.js'
|
||||
],
|
||||
browsers: ['PhantomJS'],
|
||||
singleRun: true,
|
||||
reporters: ['progress', 'coverage'],
|
||||
preprocessors: {'build/main.js': ['coverage']}
|
||||
});
|
||||
};
|
Loading…
Reference in New Issue