# Karma configuration
# Generated on Fri Mar 06 2015 10:45:43 GMT+0100 (CET)

module.exports = (config) ->
	config.set

		# base path that will be used to resolve all patterns (eg. files, exclude)
		basePath: ''


		# frameworks to use
		# available frameworks: https://npmjs.org/browse/keyword/karma-adapter
		frameworks: ['mocha']


		# list of files / patterns to load in the browser
		files: [
			'node_modules/jquery/dist/jquery.js'
			'node_modules/backbone/node_modules/underscore/underscore.js'
			'node_modules/backbone/backbone.js'
			'node_modules/should/should.js'
			'test/prepare.js'
			'test/main.js'
			'js/iggy.js'
		]


		# list of files to exclude
		exclude: [
		]


		# preprocess matching files before serving them to the browser
		# available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
		preprocessors: {
		}


		# test results reporter to use
		# possible values: 'dots', 'progress'
		# available reporters: https://npmjs.org/browse/keyword/karma-reporter
		reporters: ['mocha']
		frameworks: ['jasmine']

		# 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
		# available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
		browsers: ['Chrome']


		# Continuous Integration mode
		# if true, Karma captures browsers, runs the tests and exits
		singleRun: false


		plugins: [
			'karma-*'
		]
