Stubs `persisted` to return false and `id` to return nil
# File lib/rspec/rails/mocks.rb, line 152 def as_new_record RSpec::Mocks.allow_message(self, :persisted?).and_return(false) RSpec::Mocks.allow_message(self, :id).and_return(nil) self end
Returns `true` by default. Override with a stub.
# File lib/rspec/rails/mocks.rb, line 159 def persisted? true end