Class: MR::TestHelpers::ModelSavedAssertionBase

Inherits:
Object
  • Object
show all
Defined in:
lib/mr/test_helpers.rb

Direct Known Subclasses

ModelNotSavedAssertion, ModelSavedAssertion

Instance Method Summary collapse

Constructor Details

#initialize(model) ⇒ ModelSavedAssertionBase

Returns a new instance of ModelSavedAssertionBase.



193
194
195
196
197
198
199
200
# File 'lib/mr/test_helpers.rb', line 193

def initialize(model)
  @model = model
  fake_record = model.record
  if !fake_record.kind_of?(MR::FakeRecord)
    raise ArgumentError, "model must be using a fake record"
  end
  @saved = fake_record.save_called
end