diff options
| author | Dan Allen <dan.j.allen@gmail.com> | 2020-05-04 23:43:35 -0600 |
|---|---|---|
| committer | Dan Allen <dan.j.allen@gmail.com> | 2020-05-04 23:43:35 -0600 |
| commit | 9b49992a22695a6f951037f200f6cfc50cbdabee (patch) | |
| tree | aa9041c1de0e0a2f918d36ad28b601886e8287c1 /spec/page_spec.rb | |
| parent | d0f6cdd0157c0da3b6fa0c59cae9cb9bbc67ec87 (diff) | |
add test to verify recto/verso margins can be disabled by setting page_margin_inner/outer to nil
Diffstat (limited to 'spec/page_spec.rb')
| -rw-r--r-- | spec/page_spec.rb | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/spec/page_spec.rb b/spec/page_spec.rb index 98166eaa..c2fbd626 100644 --- a/spec/page_spec.rb +++ b/spec/page_spec.rb @@ -276,6 +276,7 @@ describe 'Asciidoctor::PDF::Converter - Page' do = Book Title :media: prepress :doctype: book + // NOTE setting front-cover-image to ~ informs converter cover page will be added later :front-cover-image: ~ == First Chapter @@ -294,7 +295,7 @@ describe 'Asciidoctor::PDF::Converter - Page' do (expect to_file).to visually_match 'page-prepress-margins.pdf' end - it 'should derive recto/verso margins from inner/outer margins when media=prepress', visual: true do + it 'should allow recto/verso margins to be customized by theme when media=prepress', visual: true do pdf_theme = { page_margin_inner: 72, page_margin_outer: 54, @@ -321,6 +322,33 @@ describe 'Asciidoctor::PDF::Converter - Page' do (expect to_file).to visually_match 'page-prepress-custom-margins.pdf' end + it 'should disable recto/verso margins when media=prepress if inner/outer margins in theme are nil', visual: true do + pdf_theme = { + page_margin_inner: nil, + page_margin_outer: nil, + } + to_file = to_pdf_file <<~'EOS', 'page-prepress-normal-margins.pdf', pdf_theme: pdf_theme, enable_footer: true + = Book Title + :media: prepress + :doctype: book + :front-cover-image: ~ + + == First Chapter + + <<< + + === A Section + + == Last Chapter + + <<< + + === B Section + EOS + + (expect to_file).to visually_match 'page-prepress-normal-margins.pdf' + end + it 'should not apply recto margins to title page of prepress document by default if first page', visual: true do pdf_theme = { page_margin_inner: 72, |
