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