Run QUnit unit tests in a headless PhantomJS instance without using Grunt.
Run QUnit unit tests in a PhantomJS-powered headless test runner, providing basic console output for QUnit tests. Uses the phantomjs node module and the PhantomJS Runner QUnit Plugin.
If you're using gulp, you should take a look at the gulp-qunit plugin.
Install with npm
globally:
$ npm install -g fis-postprocessor-qunit-phantomjs
or locally:
$ npm install --save-dev fis-postprocessor-qunit-phantomjs
fis.match("**/test/*.html", {
postpackager: fis.plugin("qunit", options)
})
Opens a test runner file in PhantomJS and logs test results to the console.
Type: Boolean
Default: none
Add list as test cases pass or fail to output.
Type: Array
Default: None
These options are passed on to PhantomJS. See the PhantomJS documentation for more information.
Type: Object
Default: None
These options are passed on to PhantomJS. See the PhantomJS documentation for more information.
Type: Number
Default: 5
Pass a number or string value to override the default timeout of 5 seconds.
Type: String
Default: None
A path to a custom PhantomJS runner script. A custom runner can be used to have more control over PhantomJS (configuration, hooks, etc.). Default runner implementations are provided by the PhantomJS Runner QUnit Plugin.
MIT © [Milo-z])