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)