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?

È stato utile?

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 
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top