test/hexapdf/test_writer.rb in hexapdf-0.19.3 vs test/hexapdf/test_writer.rb in hexapdf-0.20.0

- old
+ new

@@ -38,11 +38,11 @@ <</Size 3/Prev 54>> startxref 219 %%EOF 3 0 obj - <</Producer(HexaPDF version 0.19.3)>> + <</Producer(HexaPDF version 0.20.0)>> endobj xref 3 1 0000000296 00000 n trailer @@ -70,11 +70,11 @@ endobj startxref 141 %%EOF 6 0 obj - <</Producer(HexaPDF version 0.19.3)>> + <</Producer(HexaPDF version 0.20.0)>> endobj 2 0 obj <</Length 10>>stream Some data! endstream @@ -92,10 +92,11 @@ def assert_document_conversion(input_io) document = HexaPDF::Document.new(io: input_io) document.trailer.info[:Producer] = "unknown" output_io = StringIO.new(''.force_encoding(Encoding::BINARY)) - HexaPDF::Writer.write(document, output_io) + xref_section = HexaPDF::Writer.write(document, output_io) + assert_kind_of(HexaPDF::XRefSection, xref_section) assert_equal(input_io.string, output_io.string) end it "writes a complete document" do assert_document_conversion(@std_input_io)