SORU
10 Temmuz 2013, ÇARŞAMBA


Nesne.any_instance should_receive vs bekliyoruz() almak için

Aşağıdaki kod parçası beklendiği gibi çalışır:

Object.any_instance.should_receive(:subscribe)

Ama yeni rspec beklentisi kullanırken çalışmıyor:

expect(Object.any_instance).to receive(:subscribe)

Hata:

expected: 1 time with any arguments
received: 0 times with any arguments

Ne bekliyorsun ile bu işi yapabilir miyim() almak için?

CEVAP
10 Temmuz 2013, ÇARŞAMBA


any_instance özel durum işleme çok iyi belgelenmiş şimdi bir yöntem expect_any_instance_of adında bir kız vardı. Kullanmanız gereken:

expect_any_instance_of(Object).to receive(:subscribe)

Daha fazla bilgi için expect_any_instance_of Google.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andrey Menshikov

    Andrey Mensh

    28 Ocak 2012
  • DudeFromUkraine

    DudeFromUkra

    7 Ocak 2008
  • Shanice Caruthers

    Shanice Caru

    27 EKİM 2011