/// var plugins = { beautylog: require("beautylog"), gulp: require("gulp"), gulpBrowser: require("../index.js"), gulpFunction: require("gulp-function") }; describe("gulpBrowser", function () { describe(".browserify", function () { it("should run through smoothly", function (done) { this.timeout(50000); plugins.beautylog.info("Note: This takes longer then usual due to code coverage"); plugins.gulp.task('gulpBrowserNormal', function (cb) { var stream = plugins.gulp.src('./test/browserifyGulpTest.js') .pipe(plugins.gulpBrowser.browserify()) .pipe(plugins.gulp.dest("./test/result/")) .pipe(plugins.gulpFunction(done)); return stream; }); plugins.gulp.start.apply(plugins.gulp, ['gulpBrowserNormal']); }); }); }); plugins.gulp.task('gulpBrowserTestError', function (cb) { plugins.beautylog.info("Expecting an error:"); var stream = plugins.gulp.src('./test/browserifyGulpTestError.js') .pipe(plugins.gulpBrowser.browserify()) .pipe(plugins.gulp.dest("./test/result/")); return stream; });