在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):jonkemp/gulp-qunit开源软件地址(OpenSource Url):https://github.com/jonkemp/gulp-qunit开源编程语言(OpenSource Language):JavaScript 100.0%开源软件介绍(OpenSource Introduction):gulp-qunit
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. Inspired by the grunt plugin grunt-contrib-qunit. InstallInstall with npm $ npm install --save-dev gulp-qunit Usagevar gulp = require('gulp'),
qunit = require('gulp-qunit');
gulp.task('test', function() {
return gulp.src('./qunit/test-runner.html')
.pipe(qunit());
}); With options: var gulp = require('gulp'),
qunit = require('gulp-qunit');
gulp.task('test', function() {
return gulp.src('./qunit/test-runner.html')
.pipe(qunit({'phantomjs-options': ['--ssl-protocol=any']}));
}); With page options: var gulp = require('gulp'),
qunit = require('gulp-qunit');
gulp.task('test', function() {
return gulp.src('./qunit/test-runner.html')
.pipe(qunit({'page': {
viewportSize: { width: 1280, height: 800 }
}}));
}); You no longer need this plugin to run QUnit tests in your gulp tasks. Now you can do this with node-qunit-phantomjs, a stand alone module. It can also be used via command line, and it has an option for more verbose test reporting. var gulp = require('gulp'),
qunit = require('node-qunit-phantomjs');
gulp.task('test', function() {
qunit('./qunit/test-runner.html');
}); With phantomjs2: var gulp = require('gulp'),
qunit = require('gulp-qunit');
gulp.task('test', function() {
return gulp.src('./qunit/test-runner.html')
.pipe(qunit({'binPath': require('phantomjs2').path}));
}); APIqunit(options)options.timeoutType: Pass a number or string value to override the default timeout of 5 seconds. options.phantomjs-optionsType: These options are passed on to PhantomJS. See the PhantomJS documentation for more information. options.pageType: These options are passed on to PhantomJS. See the PhantomJS documentation for more information. options.binPathType: The option is used to execute phantomjs binary path options.runnerType: This option is used to configure the test runner used to control phantomjs LicenseMIT © Jonathan Kemp |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论