2017-08-25 31 views
0
呼籲

考慮以下幾點:驗證集合實例方法在Rspec的

級美容師內

def groom_dogs 
    client.dogs.groom 
end 

和內部類犬

def self.groom 
    all.groomable.update_all(:groomed, 1) 
end 

你會如何驗證類接收的狗正確收集新郎?

expect(Dog).to receive(:groom) 

將驗證正確的方法是所謂的,但我也想這樣做

expect(Dog).to receive(:groom).with(someowner.dogs) 

回答

0

好像你可以這樣做:

expect(client.dogs).to receive(:groom)