// Karma configuration
module.exports = function(config) {
    config.set({     
		// base path, that will be used to resolve files and exclude
		basePath : '',

		// list of files / patterns to load in the browser
		files : [
		  'app/bower_components/angular/angular.js',
		  'app/bower_components/angular-mocks/angular-mocks.js',
		  'app/bower_components/angular-resource/angular-resource.js',
		  'app/scripts/*.js',
		  'app/scripts/**/*.js',
		  'test/mock/**/*.js',
		  'test/spec/**/*.js'
		],

		// list of files to exclude
		exclude : [],

		// List of frameworks
		frameworks : ["jasmine"],

		// 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 : false,

		// Start these browsers, currently available:
		// - Chrome
		// - ChromeCanary
		// - Firefox
		// - Opera
		// - Safari (only Mac)
		// - PhantomJS
		// - IE (only Windows)
		browsers : ['Chrome'],

		// If browser does not capture in given timeout [ms], kill it
		captureTimeout : 20000,

		// Continuous Integration mode
		// if true, it capture browsers, run tests and exit
		singleRun : false
    });
};

// Karma configuration
module.exports = function(config) {
    config.set({     
		// base path, that will be used to resolve files and exclude
		basePath : '',

		// list of files / patterns to load in the browser
		files : [
		  'app/bower_components/angular/angular.js',
		  'app/bower_components/angular-mocks/angular-mocks.js',
		  'app/bower_components/angular-resource/angular-resource.js',
		  'app/scripts/*.js',
		  'app/scripts/**/*.js',
		  'test/mock/**/*.js',
		  'test/unit/spec/**/*.js'
		],

		// list of files to exclude
		exclude : [],

		// List of frameworks
		frameworks : ["jasmine"],

		// 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 : false,

		// Start these browsers, currently available:
		// - Chrome
		// - ChromeCanary
		// - Firefox
		// - Opera
		// - Safari (only Mac)
		// - PhantomJS
		// - IE (only Windows)
		browsers : ['Chrome'],

		// If browser does not capture in given timeout [ms], kill it
		captureTimeout : 20000,

		// Continuous Integration mode
		// if true, it capture browsers, run tests and exit
		singleRun : false
    });
};

Tidy Up: point Karma to specs