Sha256: 3e7b6c13f479f69b89b25cb48d5fe26e28c6f16d4c8084e9e395c0f8c0b1f11a
Contents?: true
Size: 1.14 KB
Versions: 22
Compression:
Stored size: 1.14 KB
Contents
Shindo.tests('Fog::Google[:sql] | operations model', ['google']) do @instance = Fog::Google[:sql].instances.create(:instance => Fog::Mock.random_letters(16), :tier => 'D1') @instance.wait_for { ready? } @operations = Fog::Google[:sql].operations tests('success') do tests('#all').succeeds do @operations.all(@instance.instance) end tests('#get').succeeds do @operations.get(@instance.instance, @operations.all(@instance.instance).first.operation) end end tests('failure') do tests('#all').returns([]) do @operations.all(Fog::Mock.random_letters_and_numbers(16)) end tests('#get').returns(nil) do pending unless Fog.mocking? # Real test fails on google-api-client (mismatch between catalog and real response) @operations.get(@instance.instance, Fog::Mock.random_letters_and_numbers(16)) end tests('#get').returns(nil) do pending unless Fog.mocking? # Real test fails on google-api-client (mismatch between catalog and real response) @operations.get(Fog::Mock.random_letters_and_numbers(16), Fog::Mock.random_letters_and_numbers(16)) end end @instance.destroy end
Version data entries
22 entries across 20 versions & 5 rubygems
Version | Path |
---|---|
nsidc-fog-1.24.1 | tests/google/models/sql/operations_tests.rb |
fog-1.24.0 | tests/google/models/sql/operations_tests.rb |