1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
require "helpers/test_helper"
class UnitTestDisk < Minitest::Test
def setup
Fog.mock!
@client = Fog::Compute.new(provider: "google",
google_project: "foo")
end
def teardown
Fog.unmock!
end
def test_new_disk
disk = Fog::Google::Compute::Disk.new(
:name => "fog-1",
:size_gb => 10,
:zone => "us-central1-a",
:source_image => "debian-7-wheezy-v20131120"
)
assert_equal("fog-1", disk.name, "Fog::Google::Compute::Disk name is incorrect: #{disk.name}")
assert_equal(10, disk.size_gb, "Fog::Google::Compute::Disk size_gb is incorrect: #{disk.size_gb}")
assert_equal("us-central1-a", disk.zone, "Fog::Google::Compute::Disk zone is incorrect: #{disk.zone}")
assert_equal("debian-7-wheezy-v20131120", disk.source_image, "Fog::Google::Compute::Disk source_image is incorrect: #{disk.source_image}")
end
end
|