Sha256: 7a1e896714eb02572d29d6b431f71fb6021e08003bfc6fc8c064d9ca0e941993
Contents?: true
Size: 825 Bytes
Versions: 92
Compression:
Stored size: 825 Bytes
Contents
provider, config = :ecloud, compute_providers[:ecloud] Shindo.tests("Fog::Compute[:#{provider}] | environments", [provider.to_s]) do connection = Fog::Compute[provider] @organization = connection.organizations.first tests('#all').succeeds do returns(false) { @organization.environments.all.empty? } end tests('#get').succeeds do environment = @organization.environments.all.first fetched_environment = connection.environments.get(environment.href) returns(true) { !fetched_environment.nil? } end tests("#organization").succeeds do environment = @organization.environments.all.first returns(false, "returns an organization") { environment.organization.nil? } returns(true, "returns correct organization") { environment.organization.href == @organization.href } end end
Version data entries
92 entries across 90 versions & 11 rubygems