Sha256: 80f7451dac3ea7415bac6720f67e88b95d82612bc1825735e5d0759098a4cf6b
Contents?: true
Size: 913 Bytes
Versions: 15
Compression:
Stored size: 913 Bytes
Contents
Shindo.tests("Fog::Compute[:ovirt] | interface model", ["ovirt"]) do interfaces = Fog::Compute[:ovirt].servers.last.interfaces interface = interfaces.last tests("The interface model should") do tests("have the action") do test("reload") { interface.respond_to? "reload" } end tests("have attributes") do model_attribute_hash = interface.attributes attributes = %i[id name network] tests("The interface model should respond to") do attributes.each do |attribute| test(attribute.to_s) { interface.respond_to? attribute } end end tests("The attributes hash should have key") do attributes.each do |attribute| test(attribute.to_s) { model_attribute_hash.key? attribute } end end end test("be a kind of Fog::Compute::Ovirt::Interface") { interface.is_a? Fog::Compute::Ovirt::Interface } end end
Version data entries
15 entries across 13 versions & 2 rubygems