0
I’m creating a lib
that will use a model
pattern of Rails
, only that for the development of this lib
I need to test without the presence of this model
.
So think about mocking (I’m using Gem rspec-mock), tried so:
it '#user_autenticated?' do
allow('User').to receive(:where).and_return([double('User', cpf: '00011122233344')])
auth = Rbot::Auth.new(maestro)
expect(auth.user_autenticated?).not_to be nil
end
But unfortunately I get the error:
"User" does not implement: where
Does anyone know a way out of this problem?