禁用rake任务

时间:2012-12-05 21:54:08

标签: ruby-on-rails ruby-on-rails-3 rake

在我们的项目中,如果你运行rake test,就会发生可怕的事情;你需要运行rake spec。我似乎无法弄清楚如何重新定义rake test以仅输出建议运行rake spec的消息。

我该怎么做?

1 个答案:

答案 0 :(得分:14)

最后在你的Rakefile上:

Rake::Task["test"].clear
task 'test' do
    puts "use 'rake spec'"
end

甚至更好

Rake::Task["test"].clear
task 'test' do
    Rake::Task["spec"].invoke
end