25 AĞUSTOS 2009, Salı
Nasıl söyleyebilirim "should_receive" RSpec daha fazla kez
Benim test bu
Project.should_receive(:find).with(@project).and_return(@project)
ama nesne yöntemi çağrısı iki kez geldiğinde, yapmak zorundayım
Project.should_receive(:find).with(@project).and_return(@project)
Project.should_receive(:find).with(@project).and_return(@project)
İçimde nasıl bir yolu var
Project.should_receive(:find).with(@project).and_return(@project).times(2)
CEVAP
25 AĞUSTOS 2009, Salı
2 kez:
Project.should_receive(:find).twice.with(@project).and_return(@project)
n kez tam olarak:
Project.should_receive(:find).exactly(n).times.with(@project).and_return(@project)
en az n kez:
Project.should_receive(:msg).at_least(n).times.with(@project).and_return(@project)
altında https://www.relishapp.com/rspec/rspec-mocks/v/2-13/docs/message-expectations/receive-counts daha fazla bilgiSayar Almak
= Umarım yardımcı olur)
Bunu Paylaş:
Nasıl "Aw Snap" ekran Krom g...
&; Any_instance "demek" nasıl; &; shou...
Nasıl açık birden fazla dosya "Py...
Nasıl "yinelenen OLMADAN birden f...
Nasıl " için SQL Server bir işlevi...