Sha256: e0c98e669d3b0b5cd91a13398176386de920a024c62ffae67ac5e1c3a3fac8a2
Contents?: true
Size: 816 Bytes
Versions: 100
Compression:
Stored size: 816 Bytes
Contents
def flavors_tests(connection, _params = {}, mocks_implemented = true) tests("success") do tests("#all").succeeds do pending if Fog.mocking? && !mocks_implemented connection.flavors.all end if !Fog.mocking? || mocks_implemented @identity = connection.flavors.first.identity end tests("#get('#{@identity}')").succeeds do pending if Fog.mocking? && !mocks_implemented connection.flavors.get(@identity) end end tests("failure") do if !Fog.mocking? || mocks_implemented invalid_flavor_identity = connection.flavors.first.identity.to_s.gsub(/\w/, "0") end tests("#get('#{invalid_flavor_identity}')").returns(nil) do pending if Fog.mocking? && !mocks_implemented connection.flavors.get(invalid_flavor_identity) end end end
Version data entries
100 entries across 93 versions & 5 rubygems