Come disattivare generatori per RSpec 2 in Rails 3?
-
30-09-2019 - |
Domanda
Ho installato la corrente RSpec 2 Beta in Rails 3 RC come accennato nella pagina GitHub (e diversi blog). Tutto funziona bene, ma io non sono in grado di spegnere i generatori specifici come consigliato su alcuni blog.
Ecco quello che faccio nel ./config/application.rb:
config.generators do |g|
g.test_framework :rspec, :fixtures => false, :views => false
end
Ma quando si fa un "rails g impalcatura Nome del modello: stringa" quelle specifiche vista sono ancora generati. Cosa c'è di sbagliato con la mia configurazione?
Soluzione
Ti consigliamo di passare l'opzione :view_specs => false
troppo. Non so perché questo è diverso tra il generatore di controllo (dove :views => false
ha effetto) e patibolo. Chiederò David.
Altri suggerimenti
Non puoi generazione arresto di modello di spec, che è necessario e se sperate nel codice sorgente per il modello generatore rspec / model_generator.rb troverete non c'è class_option: model_spec ....
Opzioni allowd sono forniti di seguito, ad eccezione Webrat che possono anche essere aggiunti o
config.generators do |g|
g.test_framework :rspec, :view_specs => false, :controller_specs => false,
:helper_specs => false, :routing_specs => false, :fixture => true,
:fixture_replacement => "factory_girl"
end