5
Şöyle bazı Yakut kod var:RSpec - blok argüman olarak kullanılması testi çift
Something.create do |x|
x.foo = bar
end
ben böylece blok argümanı x yerine bir çift kullanan bir test yazmak istiyorum Ardından şu numarayı arayabiliriz:
Bu mümkün mü?
Mükemmel! Teşekkürler – stubotnik
Bu iyi bir cevap, ama ben nitpick istiyorum. 'Something.should_receive (: create)' bir testtir - bir iddiasıdır - ama test etmek istediğini söyleyen stubotnik davranışı değildir. Bu yüzden, test kurulumunu 'Something.create' davranışı hakkında hiçbir şey iddia etmeyen 'Something.stub (: create) .and_return (x)' kullanarak test altındaki davranışlardan ayırt edeceğim. –