gulp-modular-karma

0.1.4 • Public • Published

gulp-modular-karma npm version Dependency Status

Modular extension to run unit tests in a gulp-modular project.

Installation

npm install gulp-modular-karma
bower install angular-mocks

Karma configuration

Copy default.karma.conf.js in your project root and name it karma.conf.js.

Integration in gulpfile

var gulp = require('gulp');
var gulpModularKarma = require('gulp-modular-karma');
 
// optionally overwrite default configuration
var config = {
 
  //// task [`karma`] performs unit tests on project
  karma: {
  //  src : './karma.conf.js', // karma configuration file to use
  //  browsers: ['PhantomJS', 'Firefox', 'Chrome'] // all browser to run tests in (only for `test:all`)
  },
};
  
gulpModularKarma(gulp, config);

Usage

Run gulp karma to execute the tests once. Run gulp karma:watch to execute the tests whenever a file changes. Run gulp karma:all to run the tests in all defined browers.

Run gulp test, gulp test:watch or gulp test:all to build the project before the related karma task is run.

Dependencies (11)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i gulp-modular-karma

    Weekly Downloads

    21

    Version

    0.1.4

    License

    MIT

    Last publish

    Collaborators

    • maxklenk
    • sebastianhenneberg