2011-07-15 11 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、それはレール3.0.17とrspec 2.6.0を使って私にとってはうまくいった。ありがとう。 – sockmonk

2

Davidの答えはRailsの3.1に私のために動作しませんでした(発電機によってスローwhiny nilのエラーを得た)が、this answerでのアプローチが私のために

関連する問題