如何测试Gulp任务

列明

自从我开始使用Gulp以来,我的项目就变得越来越大。现在我有一些非常花哨的任务,现在我想知道是否应该建立一些单元测试以保持理智?

有没有一种很好的简单方法来加载Gulpfile并确保我的任务正在执行我希望它们执行的操作?

有人测试过他们的脚本,还是绝对浪费时间?

列明

降低复杂度的一种方法可能是将任务模块化并将它们放在单独的文件中。在这种情况下,您可能需要共享gulp实例和gulp插件。我这样做是这样的:

Gulpfile.coffee

gulp = require 'gulp'
$ = require('gulp-load-plugins')()

require('./src/build/build-task')(gulp, $)

gulp.task "default", ['build']

./src/build/build-task.coffee

module.exports = (gulp, $)->    
   gulp.task "build",->
       $.util.log "running build task"

尽管有些人可能会认为这种方法会使它变得更加复杂,并且最好将所有内容保存在Gulpfile中,但是它对我有用,几乎感觉到我现在可以不用任何测试了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

仅当Gulp业力测试任务成功时,如何运行第二项任务?

来自分类Dev

如何导入 gulp 任务?

来自分类Dev

如何定义测试任务

来自分类Dev

gulp-如何管道任务

来自分类Dev

我如何测试架构任务

来自分类Dev

通过单个Gulp任务管理量角器测试

来自分类Dev

如何使用VSCode调试Gulp任务

来自分类Dev

如何使用参数启动Gulp任务?

来自分类Dev

如何在Gulp任务中分割文件

来自分类Dev

如何告诉Gulp任务何时完成?

来自分类Dev

如何从节点脚本运行Gulp任务

来自分类Dev

如何告诉Gulp任务何时完成?

来自分类Dev

如何使任务在gulp中同步完成?

来自分类Dev

如何使用VSCode调试Gulp任务

来自分类Dev

gulp任务如何知道gulp.watch任务是否正在运行?

来自分类Dev

如何测试此CSV导入佣金任务?

来自分类Dev

如何防止Gradle构建执行测试任务

来自分类Dev

在运行测试之前如何运行任务

来自分类Dev

如何测试rake任务中的系统调用

来自分类Dev

IntelliJ如何运行Gradle任务作为测试

来自分类Dev

如何在测试中运行并发任务?

来自分类Dev

如何在 Minitest 中测试 rake 任务?

来自分类Dev

我如何将参数传递给gulp任务,而该任务又由Gradle任务调用

来自分类Dev

我如何将参数传递给gulp任务,而该任务又由Gradle任务调用

来自分类Dev

Gulp:如何创建可编译多个SASS文件的任务?

来自分类常见问题

gulp.run已弃用。如何撰写任务?

来自分类常见问题

如何在gulp中获取可用任务列表

来自分类Dev

如何在Visual Studio代码中运行gulp任务?

来自分类Dev

如何将环境变量设置为gulp任务?