summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Allen <dan.j.allen@gmail.com>2019-08-20 23:55:44 -0600
committerDan Allen <dan.j.allen@gmail.com>2019-08-20 23:55:44 -0600
commit8149f3808753baf578c29b76b130f3a6237accfb (patch)
tree9bc8c5f436f9ac390c042b6764e821009fab263d
parent312464f1ec20f1b1966f05b95a4478f695942a71 (diff)
add test for prepress margins
-rw-r--r--spec/page_spec.rb22
-rw-r--r--spec/reference/page-prepress-margins.pdfbin0 -> 23470 bytes
2 files changed, 22 insertions, 0 deletions
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
--- /dev/null
+++ b/spec/reference/page-prepress-margins.pdf
Binary files differ