Skip to content

Instantly share code, notes, and snippets.

@bkCDL
Created August 20, 2013 18:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bkCDL/4eecea53011c95cf9f44 to your computer and use it in GitHub Desktop.
Save bkCDL/4eecea53011c95cf9f44 to your computer and use it in GitHub Desktop.
Karma Config File
module.exports = function(config) {
config.set({
basePath: 'app',
frameworks: ['qunit'],
files: [
"components/jquery/jquery.js",
"components/jquery.cookie/jquery.cookie.js",
"components/bootstrap/dist/js/bootstrap.js",
"components/handlebars/handlebars.js",
"components/ember/ember-1.0.0-rc.7.js",
"components/ember/ember-data-latest.js",
"components/jquery-mockjax/jquery.mockjax.js",
"scripts/templates.js",
"scripts/init.js",
"scripts/model.js",
"scripts/controller.js",
"scripts/router.js",
"scripts/view.js",
'tests/0-karma-test-init.js',
'tests/karma-test.js'
],
exclude: [],
reporters: ['progress', 'coverage'],
coverageReporter: {
type : 'html',
dir : 'tests/coverage/'
},
port: 9876,
runnerPort:9100,
colors: true,
logLevel: config.LOG_INFO,
autoWatch: true,
browsers: ['Chrome'],
captureTimeout: 60000,
singleRun: false,
plugins: [
'karma-qunit',
'karma-coffee-preprocessor',
'karma-ember-preprocessor',
'karma-phantomjs-launcher',
'karma-chrome-launcher',
'karma-firefox-launcher',
'karma-coverage'
],
preprocessors: {
"**/*.coffee": "coffee",
"scripts/templates/*.hbs": "ember",
'scripts/*.js': 'coverage'
}
});
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment