module RSpec::ActiveModel::Mocks::Mocks::ActiveModelStubExtensions
Public Instance Methods
as_new_record()
click to toggle source
Stubs `persisted` to return false and `id` to return nil
# File lib/rspec/active_model/mocks/mocks.rb, line 185 def as_new_record RSpec::Mocks.allow_message(self, :persisted?).and_return(false) RSpec::Mocks.allow_message(self, :id).and_return(nil) self end
persisted?()
click to toggle source
Returns `true` by default. Override with a stub.
# File lib/rspec/active_model/mocks/mocks.rb, line 192 def persisted? true end