我有一个 rails 4.0.2 项目,我正在使用 guard 4.7.5、guard-minitest 2.2.0 和 spring 1.1.0。
当我的 Guardfile 读取时:
guard :minitest, spring: true do
…
end
我在运行警卫时获得弹簧使用信息。
根据 guard-minitest README,如果我的 Guardfile 读取:
guard :minitest, spring: 'rake test' do
…
end
它运行所有默认测试(请参阅 参考资料rake -T
)。
事实上,当rake test
它自己运行时,我之后输入的内容并不重要,它总是运行默认测试。运行bundle exec rake test [whatever]
产生相同的结果。
我错过了什么?