Sha256: 572664f869850d655b2516901a8d98a0e1cb0d57c081531d8d10ce7fbf0b6ea0
Contents?: true
Size: 662 Bytes
Versions: 49
Compression:
Stored size: 662 Bytes
Contents
def server_tests(connection, params = {}, mocks_implemented = true) model_tests(connection.servers, params, mocks_implemented) do tests("#reload").returns(true) do pending if Fog.mocking? && !mocks_implemented @instance.wait_for { ready? } identity = @instance.identity !identity.nil? && identity == @instance.reload.identity end responds_to([:ready?, :state]) yield if block_given? tests("#reboot").succeeds do pending if Fog.mocking? && !mocks_implemented @instance.wait_for { ready? } @instance.reboot end @instance.wait_for { ready? } if !Fog.mocking? || mocks_implemented end end
Version data entries
49 entries across 46 versions & 3 rubygems