let(:user) { mock_model(User) }
works
it “should mock a user” do
@user = mock_model(User)
end
works
before(:all) do
@user = mock_model(user)
end
fails
before(:each) block { a=mock(User)
works
Mocks are implicitly verified and cleared out after(:each) so they won’t work in before(:all).
mock doesnot work in an example group (describe() block), but it works in an example (it() block).