Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Grunt task for running tests with testacular
JavaScript CoffeeScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
tasks
test
.gitattributes
.gitignore
.jshintrc
.npmignore
.travis.yml
CHANGELOG.md
Gruntfile.js
LICENSE-MIT
README.md
package.json

README.md

grunt-testacular Build Status

A wrapper for grunt around testacular that lets you run multiple instances of testacular.

As of v 0.3.0 testacularServer is now called testacular.

Installation

First you need to install this plugin in your project

$ npm install grunt-testacular

then load the tasks in your Gruntfile with

grunt.loadNpmTasks('grunt-testacular');

And now you can run

$ grunt testacular

to start up the server.

Usage

There are two tasks provided testacular and testacularRun.

testacular

This task is the equivalent of testacular start <options> <configFile>. You can use it to do single runs or to autoWatch files and directories.

simple example

testacular: {
  unit: {
    options: {
      configFile: 'config/testacular.conf.js'
    }
  }
}

advanced example

testacular: {
  unit: {
    options: {
      configFile: 'config/testacular.conf.js',
      autoWatch: true,
      browsers: [ 'Chrome', 'PhantomJS' ],
      reporters: [ 'dots' ],
      runnerPort: 9101
    }
  }
}

And if you want to keep the server running.

testacular: {
  unit: {
    options: {
      configFile: 'config/testacular.conf.js',
      keepalive: true
    }
  }
}

testacularRun

This task is the equivalent of running testacular run <options>. There is only one option available, that is runnerPort that defines the port where the server is listening.

testacularRun: {
  unit: {
    options: {
      runnerPort: 9101
    }
  }
}

Release History

  • v0.3.0 - Complete Rewrite
  • v0.2.2 - Add ability to use grunt templates.
  • v0.2.1 - Make Grunt 0.4.0a compatible.
  • v0.2.0 - Added keepalive option.
  • v0.1.0 - First release on npm.
Something went wrong with that request. Please try again.