UNPKG

cell-type

Version:

Prototypal(OLOO) inheritance algorithm.

85 lines (71 loc) 2.31 kB
// Karma configuration module.exports = function (config) { config.set({ // base path, that will be used to resolve files and exclude basePath : '', // frameworks to use frameworks: ['mocha', 'requirejs', 'chai', 'sinon-chai'], // list of files / patterns to load in the browser files : [ 'test/unit/test-main.js', {pattern: 'src/Type.js', included: false}, {pattern: 'test/unit/**/*.js', included: false} ], preprocessors: { // source files, that you wanna generate coverage for // do not include tests or libraries // (these files will be instrumented by Istanbul) 'src/Type.js': ['coverage'] }, // list of files to exclude exclude : [ ], // test results reporter to use // possible values: 'dots', 'progress', 'junit', 'growl', 'coverage' reporters : ['dots', 'coverage'], // optionally, configure the reporter coverageReporter: { dir : '.cov/', reporters: [ { type: 'html', subdir: '' }, { type: 'lcov', subdir: 'report-lcov' } ] }, // enable / disable colors in the output (reporters and logs) colors : true, // level of logging // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.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 : ['Chrome'], // browsers : ['Chrome', 'Firefox'], // browsers : ['Firefox'], // browsers : ['PhantomJS'], //captureConsole: false, // If browser does not capture in given timeout [ms], kill it captureTimeout: 60000, // Continuous Integration mode // if true, it capture browsers, run tests and exit singleRun : false, plugins: [ 'karma-mocha', 'karma-requirejs', 'karma-chai-plugins', 'karma-coverage', 'karma-coveralls', 'karma-chrome-launcher', 'karma-phantomjs-launcher', 'karma-firefox-launcher', 'karma-ie-launcher' ] }); };