Sto cercando di ottenere un blocco before(:each)
da eseguire per tutte le specifiche eccettotype: :feature
.Rspec.config prima (: each) tranne per specifici: tipi
L'unico modo per farlo funzionare è tagliare e incollare e disporre di blocchi di configurazione separati per ciascun tipo. (:type => :model
, :type => :service
, etc.)
spec/rails_helper.rb
# To speed up tests, stub all Paperclip saving and reading to/from S3
config.before(:each, :type => :model) do
allow_any_instance_of(Paperclip::Attachment).to receive(:save).and_return(true)
end
C'è un approccio più secco?
Hai provato 'config.before (: ciascuno,: {! | V | v =: funzione} type => lambda)' – Yule
@ Yule funziona! e mi piace molto questo approccio. Posta una risposta e la accetterò – madcow
Grande! Solo un sospetto da altri documenti che ho letto. Risposta aggiunta Sono contento di poterti aiutare. – Yule