UNPKG

generator-javascript-kata

Version:
78 lines (59 loc) 1.69 kB
'use strict'; module.exports = function (config) { config.set({ plugins: [ 'karma-jasmine', //'karma-chrome-launcher', //'karma-firefox-launcher', 'karma-phantomjs-launcher', //'karma-ng-html2js-preprocessor', //'karma-junit-reporter', 'karma-commonjs' ], // base path, that will be used to resolve files and exclude basePath: 'app', // list of files / patterns to load in the browser frameworks: ['jasmine'], files: [ 'components/chai/chai.js', 'components/underscore/underscore.js', 'src/**/*.js', '../test/mock/**/*.js', '../test/spec/**/*.js', ], // list of files to exclude exclude: [], // test results reporter to use // possible values: dots || progress || growl reporters: ['progress'], // web server port port: 8080, // cli runner port runnerPort: 9100, // enable / disable colors in the output (reporters and logs) colors: true, // level of logging // possible values: LOG_DISABLE || LOG_ERROR || LOG_WARN || LOG_INFO || LOG_DEBUG logLevel: config.LOG_INFO, // enable / disable watching file and executing tests whenever any file changes autoWatch: true, // Start these browsers, currently available: // - Chrome // - ChromeCanary // - Firefox // - Opera // - Safari (only Mac) // - PhantomJS // - IE (only Windows) browsers: ['PhantomJS'], // browsers: [process.env.TRAVIS ? 'Firefox' : 'Chrome'], // If browser does not capture in given timeout [ms], kill it captureTimeout: 5000, // Continuous Integration mode // if true, it capture browsers, run tests and exit singleRun: false } ) ; } ;