1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/tests/helpers/model_helper.rb

26 lines
444 B
Ruby

def model_tests(collection, params = {}, mocks_implemented = true)
tests('success') do
@instance = collection.new(params)
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