Sha256: 1c6ed7ae7f2ba52dba2c9fc00a591430d8e1bce0e38ccb436a9f269fca395ea1

Contents?: true

Size: 676 Bytes

Versions: 36

Compression:

Stored size: 676 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

    if !Fog.mocking? || mocks_implemented
      @instance.wait_for { ready? }
    end
  end
end

Version data entries

36 entries across 34 versions & 3 rubygems

Version Path
fog-brightbox-1.10.0 tests/helpers/compute/server_helper.rb
fog-brightbox-1.9.1 tests/helpers/compute/server_helper.rb
fog-brightbox-1.9.0 tests/helpers/compute/server_helper.rb
fog-brightbox-1.8.2 tests/helpers/compute/server_helper.rb
fog-brightbox-1.8.1 tests/helpers/compute/server_helper.rb
fog-brightbox-1.8.0 tests/helpers/compute/server_helper.rb
fog-brightbox-1.7.3 tests/helpers/compute/server_helper.rb
fog-brightbox-1.7.2 tests/helpers/compute/server_helper.rb
fog-brightbox-1.7.1 tests/helpers/compute/server_helper.rb
fog-brightbox-1.7.0 tests/helpers/compute/server_helper.rb
fog-brightbox-1.6.0 tests/helpers/compute/server_helper.rb
fog-brightbox-1.5.0 tests/helpers/compute/server_helper.rb
fog-brightbox-1.5.0.rc1 tests/helpers/compute/server_helper.rb
fog-brightbox-1.4.2 tests/helpers/compute/server_helper.rb
fog-brightbox-1.4.1 tests/helpers/compute/server_helper.rb
fog-brightbox-1.4.0 tests/helpers/compute/server_helper.rb
fog-brightbox-1.3.0 tests/helpers/compute/server_helper.rb
fog-brightbox-1.2.0 tests/helpers/compute/server_helper.rb
fog-brightbox-1.1.0 tests/helpers/compute/server_helper.rb
fog-brightbox-1.0.0 tests/helpers/compute/server_helper.rb