I want to do this in a controller test:
let(:model) { double(:Job) }
let(:jobs) { double(:jobs) }
before do
stipulate(controller).must receive(:model).and_return(model)
end
but stipulate isn't magical enough to accept a controller object. Instead for now I must do this:
let(:model) { double(:Job) }
let(:jobs) { double(:jobs) }
before do
contract 'JobsController.model -> Job'
expect(controller).to receive(:model).and_return(model)
end
I want to do this in a controller test:
but stipulate isn't magical enough to accept a controller object. Instead for now I must do this: