QuantoVale/QuantoValePlay

View on GitHub
frontend/www/spec/karma.conf

Summary

Maintainability
Test Coverage

module.exports = function(config) {
  config.set({
    basePath: "../..",
    port: 9876,
    colors: true,
    logLevel: config.LOG_INFO,
    autoWatch: true,
    singleRun: false,

    frameworks: ["jasmine"],

    files: [
      'www/lib/angular/angular.js',
      'www/lib/angular-animate/angular-animate.js',
      'www/lib/angular-resource/angular-resource.js',
      'www/lib/angular-mocks/angular-mocks.js',
      'www/js/javascript/**/*.js',
      'www/spec/javascripts/**/*_spec.js',
      'www/js/*.js'

    ],

    exclude: [
    ],

    preprocessors: {
    'www/js/javascript/*.js': 'coverage',
    'www/js/*.js': 'coverage'
    },

    reporters: ['mocha', 'coverage'],

    browsers: ["PhantomJS"],

    coverageReporter: {
      type: "lcov",
      dir: "coverage/"
    },

    mochaReporter: {
      output: "autowatch"
    }
  });
};