Sha256: 469290031af3cbed464691c910fe26573ea8531b85922b34147cde09bb8a477d
Contents?: true
Size: 1.48 KB
Versions: 5
Compression:
Stored size: 1.48 KB
Contents
require "spec_helper" describe OpenXml::DrawingML::Elements::NonVisualDrawingProperties do include ElementTestMacros it_should_use tag: :cNvPr, name: "non_visual_drawing_properties" for_attribute(:description) do with_value("string") do it_should_assign_successfully it_should_output "<pic:cNvPr descr=\"string\"/>" end with_value(:not_a_string) do it_should_raise_an_exception end end for_attribute(:hidden) do with_value(true) do it_should_assign_successfully it_should_output "<pic:cNvPr hidden=\"true\"/>" end with_value(false) do it_should_assign_successfully it_should_output "<pic:cNvPr hidden=\"false\"/>" end with_value(:not_a_boolean) do it_should_raise_an_exception end end for_attribute(:id) do with_value(123) do it_should_assign_successfully it_should_output "<pic:cNvPr id=\"123\"/>" end with_values([-123, :not_a_number]) do it_should_raise_an_exception end end for_attribute(:picture_name) do with_value("string") do it_should_assign_successfully it_should_output "<pic:cNvPr name=\"string\"/>" end with_value(:not_a_string) do it_should_raise_an_exception end end for_attribute(:title) do with_value("string") do it_should_assign_successfully it_should_output "<pic:cNvPr title=\"string\"/>" end with_value(:not_a_string) do it_should_raise_an_exception end end end
Version data entries
5 entries across 5 versions & 1 rubygems