Module: RSpec::Rails::Mocha::ActiveModelInstanceMethods

Defined in:
lib/rspec/rails/mocha.rb

Instance Method Summary collapse

Instance Method Details

#as_new_recordObject



15
16
17
18
# File 'lib/rspec/rails/mocha.rb', line 15

def as_new_record
  self.stubs(:persisted? => false, :id => nil)
  self
end

#persisted?Boolean

Returns:

  • (Boolean)


20
21
22
# File 'lib/rspec/rails/mocha.rb', line 20

def persisted?
  true
end

#respond_to?(message, include_private = false) ⇒ Boolean

Returns:

  • (Boolean)


24
25
26
# File 'lib/rspec/rails/mocha.rb', line 24

def respond_to?(message, include_private=false)
  message.to_s =~ /_before_type_cast$/ ? false : super
end