Server IP : 66.29.132.122 / Your IP : 18.116.47.222 Web Server : LiteSpeed System : Linux business142.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : admazpex ( 531) PHP Version : 7.2.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/self/root/opt/alt/alt-nodejs9/root/usr/lib/node_modules/npm/node_modules/cli-table2/ |
Upload File : |
var gulp = require('gulp'); var gutil = require('gulp-util'); var mocha = require('gulp-mocha'); var istanbul = require('gulp-istanbul'); var printExample = require('./lib/print-example'); var _ = require('lodash'); gulp.task('test',mochaTask); gulp.task('coverage',coverage()); gulp.task('coverage-api',coverage({grep:'@api'})); gulp.task('watch-test',function(){ gulp.watch(['test/**','src/**','examples/**'],['test']); mochaTask(); }); gulp.task('example',function(){ printExample.logExample(require('./examples/basic-usage-examples')); printExample.logExample(require('./examples/col-and-row-span-examples')); }); /** * Do NOT run this in the same commit when you are adding images. * Commit the images, then run this. */ gulp.task('example-md',['example-md-basic','example-md-advanced']); gulp.task('example-md-basic',function(cb){ printExample.mdExample(require('./examples/basic-usage-examples'),'basic-usage.md',cb); }); gulp.task('example-md-advanced',function(cb){ printExample.mdExample(require('./examples/col-and-row-span-examples'),'advanced-usage.md',cb); }); function coverage(opts){ opts = opts || {}; function coverageTask(cb){ gulp.src(['src/*.js']) .pipe(istanbul()) // Covering files .pipe(istanbul.hookRequire()) // Force `require` to return covered files .on('error', logMochaError) .on('finish', function () { gulp.src(['test/*.js']) .pipe(mocha(opts)) .on('error',function(err){ logMochaError(err); if(cb) cb(err); }) .pipe(istanbul.writeReports()) // Creating the reports after tests run .on('end', function(){ if(cb) cb(); }); }); } return coverageTask; } function mochaTask(){ return gulp.src(['test/*.js'],{read:false}) .pipe(mocha({ growl:true })) .on('error',logMochaError); } function logMochaError(err){ if(err && err.message){ gutil.log(err.message); } else { gutil.log.apply(gutil,arguments); } }