Sha256: f3a471b70196dc2cbe264c49a33b6a8570e0ccae7f96c58702578c64066e4ff6
Contents?: true
Size: 675 Bytes
Versions: 92
Compression:
Stored size: 675 Bytes
Contents
provider, config = :ecloud, compute_providers[:ecloud] Shindo.tests("Fog::Compute[:#{provider}] | ip_addresses", [provider.to_s]) do connection = Fog::Compute[provider] @organization = connection.organizations.first @environment = @organization.environments.first @public_ips = @environment.public_ips tests('#all').succeeds do returns(false, "has ips") { @public_ips.all.empty? } end tests('#get').succeeds do address = @public_ips.first fetched_ip = connection.public_ips.get(address.href) returns(false, "ip is not nil") { fetched_ip.nil? } returns(true, "is a PublicIp") { fetched_ip.is_a?(Fog::Compute::Ecloud::PublicIp) } end end
Version data entries
92 entries across 90 versions & 11 rubygems