summaryrefslogtreecommitdiffstats
path: root/ecomp-portal-FE/client/bower_components/ng-dialog/karma.conf.js
blob: c87768202670d4b01ee11e124b0e3e69236532b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
var testMinified = process.argv.indexOf('--min') > -1, subject;

if (testMinified) {
    subject = 'js/ngDialog.min.js';
    console.log('Testing minifed ngDialog');
} else {
    subject = 'js/ngDialog.js';
}

module.exports = function(config) {
    config.set({
        basePath: '',
        frameworks: ['jasmine'],
        files: [
            'bower_components/angular/angular.js',
            'bower_components/angular-mocks/angular-mocks.js',
            'example/inside-directive/**/*.js',
            subject,
            'tests/unit/**/*.js'
        ],
        port: 9877,
        colors: true,
        logLevel: config.LOG_INFO,
        autoWatch: false,
        browsers: ['PhantomJS'],
        singleRun: false,
        reporters: ['dots', 'coverage'],
        preprocessors: {
            'js/ngDialog.js': ['coverage']
        },
        plugins: [
            'karma-phantomjs-launcher',
            'karma-coverage',
            'karma-jasmine'
        ],
        coverageReporter: {
          reporters: [{
                type: 'html',
                subdir: 'report-html'
          }, {
                type: 'lcov',
                subdir: 'report-lcov'
          }]
        }
    });
};