2012-12-05 24 views
8

Trong dự án của chúng tôi, nếu bạn chạy rake test, những điều khủng khiếp sẽ xảy ra; bạn cần chạy rake spec. Tôi không thể tìm ra cách xác định lại rake test để chỉ xuất một thông báo đề xuất chạy rake spec thay thế.Vô hiệu hóa tác vụ cào

Tôi làm cách nào để thực hiện việc này?

Trả lời

12

On Rakefile của bạn ở cuối:

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

Hoặc thậm chí tốt hơn

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

Fantastic ... bạn có thể xóa các nhiệm vụ. Tất nhiên. Cảm ơn bạn. –

Các vấn đề liên quan