Added config to run tests from karma, with code coverage
This commit is contained in:
parent
709c43ade4
commit
f21a9910b8
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -6,6 +6,8 @@
|
||||||
/venv
|
/venv
|
||||||
/dist
|
/dist
|
||||||
/eggs
|
/eggs
|
||||||
|
/coverage
|
||||||
|
/core
|
||||||
/node_modules
|
/node_modules
|
||||||
/src/vendor
|
/src/vendor
|
||||||
|
|
||||||
|
|
|
@ -53,6 +53,11 @@ packages =
|
||||||
gulp-util
|
gulp-util
|
||||||
gulp-watch
|
gulp-watch
|
||||||
run-sequence
|
run-sequence
|
||||||
|
karma
|
||||||
|
karma-coverage
|
||||||
|
karma-jasmine
|
||||||
|
karma-phantomjs-launcher
|
||||||
|
karma-firefox-launcher
|
||||||
bin-bower = ${buildout:bin-directory}/bower
|
bin-bower = ${buildout:bin-directory}/bower
|
||||||
bin-gulp = ${buildout:bin-directory}/gulp
|
bin-gulp = ${buildout:bin-directory}/gulp
|
||||||
|
|
||||||
|
|
18
karma.conf.js
Normal file
18
karma.conf.js
Normal 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']}
|
||||||
|
});
|
||||||
|
};
|
Loading…
Reference in a new issue