123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- // Karma configuration
- // Generated on Mon Oct 19 2015 01:12:15 GMT+0200 (CEST)
- var isTravis = process.env.TRAVIS || false;
- var browsers = isTravis ? ['Chrome_travis_ci'] : ['Chrome'];
- var singleRun = isTravis;
- module.exports = function(config) {
- config.set({
- basePath: '',
- browsers: browsers,
- frameworks: ['jasmine-jquery', 'jasmine'],
- files: [
- 'node_modules/babel-polyfill/dist/polyfill.js',
- 'test/index.js',
- {
- pattern: 'test/fixtures/**/*.html',
- watched: true,
- included: false,
- served: true
- }
- ],
- preprocessors: {
- 'test/index.js': ['webpack']
- },
- webpack: {
- devtool: 'inline-source-map',
- module: {
- loaders: [{
- test: /\.js?$/,
- exclude: [/bower_components/, /node_modules/],
- loader: 'babel'
- }, {
- test: /\.scss$/,
- loader: "css-loader?sourceMap!sass-loader"
- }]
- }
- },
- plugins: [
- 'karma-chrome-launcher',
- 'karma-jasmine-jquery',
- 'karma-jasmine',
- 'karma-webpack'
- ],
- reporters: ['dots'],
- customLaunchers: {
- Chrome_travis_ci: {
- base: 'Chrome',
- flags: ['--no-sandbox']
- }
- },
- port: 9876,
- singleRun: singleRun,
- colors: true,
- logLevel: config.LOG_WARN
- })
- }
|