/client/app/bower_components/angular-schema-form-ui-select/karma.conf.js
https://gitlab.com/pgksunilkumar/final · JavaScript · 90 lines · 47 code · 20 blank · 23 comment · 0 complexity · 1291242466bf448c4463d2d6a9564ce2 MD5 · raw file
- module.exports = function(config) {
- config.set({
- // base path, that will be used to resolve files and exclude
- basePath: '.',
- // frameworks to use
- frameworks: ['mocha', 'chai-sinon'],
- // list of files / patterns to load in the browser
- files: [
- 'bower_components/jquery/dist/jquery.min.js',
- 'bower_components/underscore/underscore-min.js',
- 'bower_components/angular/angular.js',
- 'bower_components/angular-mocks/angular-mocks.js',
- 'bower_components/angular-sanitize/angular-sanitize.min.js',
- 'bower_components/angular-translate/angular-translate.min.js',
- 'bower_components/angular-ui-select/dist/select.min.js',
- 'bower_components/tv4/tv4.js',
- 'bower_components/objectpath/lib/ObjectPath.js',
- 'bower_components/angular-schema-form/dist/schema-form.js',
- 'bower_components/angular-schema-form/dist/bootstrap-decorator.min.js',
- 'bower_components/angular-underscore.js',
- 'src/*.js',
- 'src/**/*.html',
- 'test/tests.js'
- ],
- // list of files to exclude
- exclude: [
- ],
- // test results reporter to use
- // possible values: 'dots', 'progress', 'junit', 'growl', 'coverage'
- reporters: ['progress', 'coverage', 'growler'],
- preprocessors: {
- 'src/**/*.js': ['coverage'],
- 'src/**/*.html': ['ng-html2js']
- },
- // optionally, configure the reporter
- coverageReporter: {
- type : 'lcov',
- dir : 'coverage/'
- },
- ngHtml2JsPreprocessor: {
- cacheIdFromPath: function(filepath) {
- return 'directives/decorators/bootstrap/uiselect/' + filepath.substr(4);
- },
- moduleName: 'templates'
- },
- // web server port
- port: 9876,
- // 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 (has to be installed with `npm install karma-opera-launcher`)
- // - Safari (only Mac; has to be installed with `npm install karma-safari-launcher`)
- // - PhantomJS
- // - IE (only Windows; has to be installed with `npm install karma-ie-launcher`)
- browsers: ['PhantomJS'],
- // 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
- });
- };