Sha256: edd8a91a8586bfdd1ea2d5bd3a1af7d7082089d06a32f7277704d9f7f104d868
Contents?: true
Size: 1.39 KB
Versions: 3
Compression:
Stored size: 1.39 KB
Contents
require "test_helper" require "support/document_xml_helper" class SectionPropertiesTest < Sablon::TestCase include DocumentXMLHelper def test_assign_start_page_number_with_pgNumType_tag xml = wrap <<-documentxml <w:body> <w:sectPr w:rsidR="00FC1AFD" w:rsidSect="006745DF"> <w:pgSz w:w="11900" w:h="16840"/> <w:pgMar w:top="1440" w:right="1800" w:bottom="1440" w:left="1800" w:header="708" w:footer="708" w:gutter="0"/> <w:pgNumType w:start="1"/> <w:cols w:space="708"/> <w:docGrid w:linePitch="360"/> </w:sectPr> </w:body> documentxml properties = Sablon::Processor::SectionProperties.from_document(xml) assert_equal "1", properties.start_page_number properties.start_page_number = "23" assert_equal "23", properties.start_page_number end def test_assign_start_page_number_without_pgNumType_tag xml = wrap <<-documentxml <w:body> <w:sectPr w:rsidR="00FC1AFD" w:rsidSect="006745DF"> <w:pgSz w:w="11900" w:h="16840"/> <w:pgMar w:top="1440" w:right="1800" w:bottom="1440" w:left="1800" w:header="708" w:footer="708" w:gutter="0"/> <w:cols w:space="708"/> <w:docGrid w:linePitch="360"/> </w:sectPr> </w:body> documentxml properties = Sablon::Processor::SectionProperties.from_document(xml) assert_nil properties.start_page_number properties.start_page_number = "16" assert_equal "16", properties.start_page_number end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sablon-0.1.1 | test/section_properties_test.rb |
sablon-0.1.0 | test/section_properties_test.rb |
sablon-0.0.22 | test/section_properties_test.rb |