1
0
Fork 0

Added config to run tests from karma, with code coverage

This commit is contained in:
Michaël Lemaire 2015-01-06 01:00:00 +01:00 committed by Michaël Lemaire
parent 709c43ade4
commit f21a9910b8
3 changed files with 25 additions and 0 deletions

2
.gitignore vendored
View File

@ -6,6 +6,8 @@
/venv
/dist
/eggs
/coverage
/core
/node_modules
/src/vendor

View File

@ -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

18
karma.conf.js Normal file
View File

@ -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']}
});
};