From 5450865859fd7021078cd170eb30bbfbf699f94e Mon Sep 17 00:00:00 2001 From: Dan Allen Date: Tue, 29 Sep 2020 23:58:53 -0600 Subject: verify that optimizer honors PDF version set by pdf-version attribute --- spec/optimizer_spec.rb | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'spec/optimizer_spec.rb') diff --git a/spec/optimizer_spec.rb b/spec/optimizer_spec.rb index 8f81f228..7f03cea1 100644 --- a/spec/optimizer_spec.rb +++ b/spec/optimizer_spec.rb @@ -25,6 +25,14 @@ describe 'Asciidoctor::PDF::Optimizer' do (expect optimizer.compatibility_level).to eql '1.4' end + it 'should generate optimized PDF using PDF version specified by pdf-version attribute' do + input_file = Pathname.new example_file 'basic-example.adoc' + to_file = to_pdf_file input_file, 'optimizer-pdf-version.pdf', attribute_overrides: { 'optimize' => '', 'pdf-version' => '1.3' } + pdf = PDF::Reader.new to_file + (expect pdf.pdf_version).to eql 1.3 + (expect pdf.catalog).not_to have_key :Metadata + end + it 'should use existing pdfmark file if present when optimizing' do input_file = Pathname.new example_file 'basic-example.adoc' pdfmark_file = Pathname.new output_file 'optimizer-pdfmark.pdfmark' -- cgit v1.2.3