Sha256: d08ca00757d9000fe570232d4fc5b925922c62babb1799a6724fe4956249ac5e

Contents?: true

Size: 721 Bytes

Versions: 23

Compression:

Stored size: 721 Bytes

Contents

require "helpers/test_helper"

class UnitTestServer < MiniTest::Test
  def setup
    Fog.mock!
    @client = Fog::Compute.new(provider: "google",
                               google_project: "foo")
  end

  def teardown
    Fog.unmock!
  end

  def test_if_server_accepts_ssh_keys
    key = "ssh-rsa IAMNOTAREALSSHKEYAMA== user@host.subdomain.example.com"

    File.stub :read, key do
      server = Fog::Compute::Google::Server.new(
        :name => "foo",
        :machine_type => "bar",
        :disks => ["baz"],
        :zone => "foo",
        :public_key_path => key
      )
      assert_equal(server.public_key, key,
                   "Fog::Compute::Google::Server loads public_key properly")
    end
  end
end

Version data entries

23 entries across 23 versions & 2 rubygems

Version Path
fog-google-1.22.0 test/unit/compute/test_server.rb
fog-google-1.21.1 test/unit/compute/test_server.rb
fog-google-1.21.0 test/unit/compute/test_server.rb
fog-google-1.20.0 test/unit/compute/test_server.rb
fog-google-1.19.0 test/unit/compute/test_server.rb
fog-google-1.18.0 test/unit/compute/test_server.rb
fog-google-1.17.0 test/unit/compute/test_server.rb
fog-google-1.16.1 test/unit/compute/test_server.rb
fog-google-1.16.0 test/unit/compute/test_server.rb
fog-google-1.15.0 test/unit/compute/test_server.rb
fog-google-1.14.0 test/unit/compute/test_server.rb
gitlab-fog-google-1.14.0 test/unit/compute/test_server.rb
fog-google-1.13.0 test/unit/compute/test_server.rb
gitlab-fog-google-1.13.0 test/unit/compute/test_server.rb
fog-google-1.12.1 test/unit/compute/test_server.rb
fog-google-1.12.0 test/unit/compute/test_server.rb
fog-google-1.11.0 test/unit/compute/test_server.rb
fog-google-1.10.0 test/unit/compute/test_server.rb
fog-google-1.9.1 test/unit/compute/test_server.rb
fog-google-1.9.0 test/unit/compute/test_server.rb