goodeggs-karma

6.0.3 • Public • Published

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'
 
gulp.task 'test'(done) ->
  opsKarma.run({ 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).

opsKarma.run({
  files: [
    path.join(require.resolve('angular')'..''angular.js')
    path.join(require.resolve('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.

Readme

Keywords

none

Package Sidebar

Install

npm i goodeggs-karma

Weekly Downloads

13

Version

6.0.3

License

MIT

Last publish

Collaborators

  • goodeggs-admin
  • dannynelson
  • demands