SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alexey - servant of Christ

    Alexey - ser

    15 EYLÜL 2007
  • Mismag822 - The Card Trick Teacher

    Mismag822 -

    18 EKİM 2008
  • waterfairy17

    waterfairy17

    9 Aralık 2007