2011-07-15 47 views
10

每當我產生一個支架,Rspec的發電機總是創建規格如下所示:如何禁用生成請求和路由規範? [RSPEC]

invoke rspec 
    create  spec/controllers/stars_controller_spec.rb 
    invoke  helper 
    create  spec/routing/stars_routing_spec.rb 
    invoke  rspec 
    create  spec/requests/stars_spec.rb 

我怎樣才能確保這些永遠不會發生?我試着設置的配置設置這樣的,但它並沒有幫助:

config.generators do |g| 
    g.test_framework :rspec, :fixture => true, :views => false 
    g.view_specs false 
    g.integration_specs false 
    g.helper_specs false 
    end 

回答

20
config.generators do |g| 
    g.test_framework :rspec, 
    :view_specs => false, 
    :request_specs => false, 
    :routing_specs => false 
end 

PS - see the docs獲取更多信息。

+0

我無法找到:view_specs關鍵在relishapp記錄任何地方.com,但它爲我工作,使用rails 3.0.17和rspec 2.6.0。謝謝。 – sockmonk

2

大衛的回答並沒有爲我使用Rails 3.1的工作(得到由發電機拋出一個愛發牢騷零誤差),但在this answer的辦法爲我工作

相關問題