我的问题类似于this ,他们希望覆盖rake spec
的输出格式。该问题的解决方案是使用.rspec配置文件,这是限制性的。我希望这是一个命令行参数,因为我希望它在不同的机器上有所不同。
rspec可执行文件的-f
选项是定义格式。 rake spec
-f
定义了一个rakefile。 rake spec --format
无效。这是rake spec
的疏忽吗? “格式”真的不是一种选择吗?
答案 0 :(得分:37)
rake spec SPEC_OPTS="--format documentation"
答案 1 :(得分:5)
在Rakefile
中执行此操作的更简洁方法:
RSpec::Core::RakeTask.new(:spec) do |t|
t.rspec_opts = '--format documentation'
end