search for: stub_chain

Displaying 2 results from an estimated 2 matches for "stub_chain".

2012 Feb 21
8
should_receive_chain
Do you often find yourself doing this: active = double(''active'') active.should_receive(:first) users = double(''users'', active: active) account.should_receive(:users).and_return(users) for this: account.users.active.first ? Of course, we could use stub_chain, but that doesn''t let us know *where* the chain broke. Would you like to do this? account.should_receive_chain(:users, :active, :first) Under the hood, it would create something like this: users = double(''user'') active = double(''active'') first = doub...
2011 May 14
1
RSpec stub question
Hi I am using Mongoid. In Mongoid while saving a record we typically give like in the controller @post.safely.save For a model class Post I am writing rspecs for my controller and want to mock the model. So what I am doing is let(:post) { mock_model(Post).as_null_object } before(:each) do Post.stub(:new).and_return(post) end it "creates new post"