Sha256: 09ec730977f2f2386ee055448b4ac1d868d8494aabb07fd3546b27693200db15
Contents?: true
Size: 496 Bytes
Versions: 33
Compression:
Stored size: 496 Bytes
Contents
def model_tests(collection, params = {}, mocks_implemented = true) tests('success') do if !Fog.mocking? || mocks_implemented @instance = collection.new(params) end tests("#save").succeeds do pending if Fog.mocking? && !mocks_implemented @instance.save end if block_given? yield end tests("#destroy").succeeds do pending if Fog.mocking? && !mocks_implemented @instance.destroy end end tests('failure') do end end
Version data entries
33 entries across 33 versions & 2 rubygems