1.3.1 • Published 9 years ago

qunit-amd-runner v1.3.1

Weekly downloads
1
License
ISC
Repository
github
Last release
9 years ago

QUnit AMD runner

Unit tests runner based on phantomjs supporting AMD pattern. Offers a node API ready to be integrated in other scripts (grunt/gulp plugins, cli tools, etc)

Docs

Installation

npm install qunit-amd-runner --save-dev

Usage

var testRunner = require('qunit-amd-runner');

testRunner({
	tests: ['tests/*Test.js'],
	include: [
		'test/lib/helper.js',
		'test/lib/sinon.js' // -> http://sinonjs.org/
	],
	require: {
		baseUrl: 'assets/javascripts/src',
		paths: {
			jquery: 'public/javascripts/jquery-2.0.0.min',
			mustache: 'public/javascripts/mustache',
		}
	}
}, function callback(result){
	if (!result) {
		process.exit(1);
	} else {
		//tests succeeded, do whatever you want
	}
});

Arguments

Options

options.include

Type: Array

An array of files to be injected in all the test suites.

options.tests

Type: Array

An array of patterns to retrieve the test files. Test files are threated as require.js main files

options.require

Type: Object

RequireJS configuration Read the RequireJS documentation

Callback

Type: function

A callback function to be invoked at the end of the tests exection. The result is a falsy value if tests failed.

1.3.1

9 years ago

1.3.0

10 years ago

1.2.4

10 years ago

1.2.3

10 years ago

1.2.2

10 years ago

1.2.1

10 years ago

1.2.0

10 years ago

1.1.1

11 years ago

1.0.1

11 years ago

1.0.0

11 years ago