From 8149f3808753baf578c29b76b130f3a6237accfb Mon Sep 17 00:00:00 2001 From: Dan Allen Date: Tue, 20 Aug 2019 23:55:44 -0600 Subject: add test for prepress margins --- spec/page_spec.rb | 22 ++++++++++++++++++++++ spec/reference/page-prepress-margins.pdf | Bin 0 -> 23470 bytes 2 files changed, 22 insertions(+) create mode 100644 spec/reference/page-prepress-margins.pdf diff --git a/spec/page_spec.rb b/spec/page_spec.rb index 3cc1e1ee..e59c3e81 100644 --- a/spec/page_spec.rb +++ b/spec/page_spec.rb @@ -119,6 +119,28 @@ describe 'Asciidoctor::PDF::Converter - Page' do EOS (expect pdf.text[0].values_at :string, :page_number, :x, :y).to eql ['content', 1, 72.0, 757.926] end + + it 'should use recto/verso margins when media=prepress', integration: true do + to_file = to_pdf_file <<~'EOS', 'page-prepress-margins.pdf', attribute_overrides: { 'nofooter' => nil } + = Book Title + :media: prepress + :doctype: book + + == First Chapter + + <<< + + === A Section + + == Last Chapter + + <<< + + === B Section + EOS + + (expect to_file).to visually_match 'page-prepress-margins.pdf' + end end context 'Background' do diff --git a/spec/reference/page-prepress-margins.pdf b/spec/reference/page-prepress-margins.pdf new file mode 100644 index 00000000..384f2c93 Binary files /dev/null and b/spec/reference/page-prepress-margins.pdf differ -- cgit v1.2.3