2014-11-17 2 views
0

Я хочу незавершенная объект для реагировать на сообщение следующий с параметром и вернуть «B» String.RSpec новый метод синтаксиса заглушкой с параметрами и возвращаемым значением починки

describe "some situation" do 
    before do 
    A = double("Some Object") 
    A.stub(:next).with(1).and_return("B") 
    end 

    it "passes" do 
    expect(A.next(1)).to eq(B)  
    end 
end 

Я хочу написать A.stub(:next).with(1).and_return("B") строку с новым RSpec синтаксиса A.allow..., но я не мог найти, где добавить with часть

ответ

0

Это, как работает новый синтаксис:

allow(A).to receive(:next).with(1).and_return("B")