好,目前通過添加藥劑Laravel因爲我改變了我的作曲家文件存儲在我的./bin夾中的所有二進制應用程序,而不是./vendor/的運行PHPSpec測試是不是爲我工作任務bin和默認pHPSpec任務查找二進制文件在吞氣,phpspec庫它很容易改變,但由於藥劑如何設置混亂的性質在./vendor/bin/phpspecLaravel藥劑變化PHPSpec二進制路徑
訪問展望這些插件並沒有真正的文檔介紹如何更詳細地配置Elixir。有一個簡單的辦法把我的Gulp.js文件,該文件將改變二進制路徑?
理想的是有一種簡單的方法來改變它的以及讀取spec.yml文件?
目前我不必直接與吞掉做到這一點使用:
var elixir = require('laravel-elixir');
var gulp = require('gulp');
var phpspec = require('gulp-phpspec');
gulp.task('phpspec', function() {
var options = {debug: false};
gulp.src('phpspec.yml').pipe(phpspec('./bin/phpspec run',options));
});
我不知道Phpspec,但你可以很容易地改變你一飲而盡文件Phpspec路徑。在你大口的第一線,寫'elixir.config.testing.phpSpec.path =」 .bin'' – Alex
其實也沒什麼,看了看那個,那個變化是它會查找規範文件如 'Elixir.extend( 'phpSpec',函數(SRC,選項){ runTests({ 名: 'phpSpec', SRC:SRC ||(config.testing.phpSpec.path +「/ **/* ), plugin:Elixir.Plugins.phpspec, pluginOptions:options || config.testing.phpSpec.options }); –