2012-11-25 24 views

cevap

100

tercih sözdizimi:

expect(@object).to be_a Shirt 

eski sözdizimi: Çok ince bir fark arasındaki olmadığını

@object.should be_an_instance_of Shirt 

Not iki. Gömlek Giysi devralmak için olsaydı o zaman bu beklentilerin hem geçecek: Yapmanız ve @object bir Gömlek ise

expect(@object).to be_a Shirt 
expect(@object).to be_a Garment 

ardından ikinci beklenti başarısız olur:

@object.should be_an_instance_of Shirt 
@object.should be_an_instance_of Garment 
7

: Örneğin? , Bu kolay Eğer öyleyse, sadece class kullanın:

@object.class.should == Shirt 
+0

Teşekkür bu çalışacak. –

İlgili konular