qunit_notifier

0.1.5 • Public • Published

Qunit Notifier

Qunit notifier is a notification system for unit tests written with QUnit Library.

Getting Started

Requirements

To run Qunit Notifier correctly, you must have installed:

  • nodeJS
  • phantomJS
  • npm - Comes with node now
  • Growl, Snarl or Libnotify to display Qunit Notifier notifications. But it's not obligatory, Qunit Notifier displays messages on terminal too ;)

Install it globally

  • With npm
$ npm install -g qunit_notifier

Configure

You can pass a configuration file for Qunit Notifier. See more details on documentation.

var path = require('path');
 
var qunit_notifier = {
   testPath: path.join(__dirname, 'cases'),
    runner: path.join(__dirname, 'index.html'),
    notifier: 'snarl',
    theme: 'doom'
};
 
module.exports = qunit_notifier;

A example can be found in "example" folder.

Options

You can configure your test runner with some options:

  • testPath: Qunit test cases path
  • runner: Qunit html runner
  • notifier: System notification ("growl","snarl" or "libnotify")
  • theme: Yes, we have some themes! :D ("default","batman","doom","ironman","streetfighter")
  • silent: Display messages only on terminal (true, false)

... More details on documentation =)

Custom Themes

In few days... =)

Run it!

You run Qunit Notifier directly by "qunit_notifier" command! :D

$ qunit_notifier config_file.js

Screenshots

Default theme

rest screenshot web service

Doom theme

rest screenshot web service

Batman theme

rest screenshot web service

Readme

Keywords

none

Package Sidebar

Install

npm i qunit_notifier

Weekly Downloads

0

Version

0.1.5

License

BSD

Last publish

Collaborators

  • tiveron