Skip to content

Instantly share code, notes, and snippets.

@tino
Last active October 22, 2015 03:38
Show Gist options
  • Save tino/851028f92b276fe211af to your computer and use it in GitHub Desktop.
Save tino/851028f92b276fe211af to your computer and use it in GitHub Desktop.
# Karma configuration
# Generated on Wed Sep 02 2015 17:21:57 GMT+0200 (CEST)
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: ["jasmine"]
# list of files / patterns to load in the browser
files: [
"../../static_root/build/js/vendor.js"
"../../static_root/build/templates/templates.js"
"coffee/*.coffee"
"coffee/**/*.module.coffee"
"coffee/**/*.app.coffee"
# test files
"node_modules/angular-mocks/angular-mocks.js"
"karma/django_constants.coffee"
"coffee/**/*.spec.coffee"
"coffee/**/!(*.spec).coffee" # For code coverage
]
# 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:
"**/!(*.spec).coffee": ["coverage"]
"**/*.spec.coffee": ["coffee"] # coverage converts the others with ibrik
# test results reporter to use
# possible values: 'dots', 'progress'
# available reporters: https://npmjs.org/browse/keyword/karma-reporter
reporters: [
"dots"
"coverage"
"textfile"
]
# 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: [
# "ChromeCanary"
"PhantomJS"
]
# Continuous Integration mode
# if true, Karma captures browsers, runs the tests and exits
singleRun: false
# optionally, configure the reporter
coverageReporter:
type: "html"
dir: ".coverage/"
# ibrik niet nodig, aangezien de coffee converter de files al convert naar js...
instrumenters:
ibrik: require('ibrik')
instrumenter:
'**/*.coffee': 'ibrik'
textfileReporter:
filepath: '/Users/tino/Dev/projects/project1/menubar.txt'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment