Goodeggs Karma
Run karma tests configured for the goodeggs angular stack. Works for both applications and node modules. Automatically includes:
- browserify
- coffeeify
- jadeify
- ngAnnotatify
- chai-jquery
- sinon-jquery
Usage
npm install goodeggs-karma
gulp = require 'gulp'opsKarma = require 'goodeggs-karma' gulptask 'test' opsKarmarun singleRun: false done
By default, goodeggs-karma expects your test files to match these glob patterns:
app/**/*karma.coffee
local_modules/**/*karma.coffee
This can be overriden with the options parameter (e.g. if you are using this for a node module).
opsKarmarun files: pathjoinrequireresolve'angular''..''angular.js' pathjoinrequireresolve'angular-mocks' 'src/**/*.test.coffee' done
API
opsKarma.run(options, done)
- options - override any of the opsKarma default config options
- done - done callback
Module scaffold generated by generator-goodeggs-npm.