UNPKG

cakephp-potion

Version:

CakePHP Potion - Painless Gulp for CakePHP

26 lines (20 loc) 655 B
var gulp = require('gulp'); var Potion = require('../../index'); var notify = new Potion.Notification; module.exports = function(options) { new Potion.Task(options.name, function() { this.log(options.src); return ( gulp .src(options.src) .pipe(options.plugin('', options.pluginOptions)) .on('error', function(e) { notify.forFailedTests(e, options.name); this.emit('end'); }) .pipe(notify.forPassedTests(options.name)) ); }) .watch(options.src, 'tdd') .watch(Potion.config.appPath + '/**/*.php', 'tdd'); };