Sha256: a5fb592636e5ca3be302736a12b2f286bb460cb80edc394e380cdfab83a1d7a6
Contents?: true
Size: 896 Bytes
Versions: 15
Compression:
Stored size: 896 Bytes
Contents
Shindo.tests("Fog::Compute[:ovirt] | operating_system model", ["ovirt"]) do operating_systems = Fog::Compute[:ovirt].operating_systems operating_system = operating_systems.last tests("The operating_system model should") do tests("have attributes") do model_attribute_hash = operating_system.attributes attributes = %i[id name href description] tests("The operating_system model should respond to") do attributes.each do |attribute| test(attribute.to_s) { operating_system.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::OperatingSystem") { operating_system.is_a? Fog::Compute::Ovirt::OperatingSystem } end end
Version data entries
15 entries across 13 versions & 2 rubygems