diff options
| author | Dan Allen <dan.j.allen@gmail.com> | 2021-02-10 23:59:02 -0700 |
|---|---|---|
| committer | Dan Allen <dan.j.allen@gmail.com> | 2021-02-11 02:42:13 -0700 |
| commit | d20a88f5e5cf79126b02768773e61a0a51e6d1d9 (patch) | |
| tree | c775f338e09648ede82bfba738ca26815f663365 /spec/page_spec.rb | |
| parent | af999a47e2a4499770dd60d49b2193b3978485b4 (diff) | |
verify different facing background image is still rendered if background image cannot be loaded
Diffstat (limited to 'spec/page_spec.rb')
| -rw-r--r-- | spec/page_spec.rb | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/spec/page_spec.rb b/spec/page_spec.rb index 51a2c647..a0a594aa 100644 --- a/spec/page_spec.rb +++ b/spec/page_spec.rb @@ -1169,6 +1169,28 @@ describe 'Asciidoctor::PDF::Converter - Page' do (expect pdf.images).to be_empty end).to log_messages [[severity: :WARN, message: '~image file is an unrecognised format']] end + + it 'should still render different facing background image when background image cannot be loaded' do + (expect do + pdf = to_pdf <<~'EOS', analyze: :image + = Document Title + :page-background-image: image:corrupt.png[fit=cover] + :page-background-image-verso: image:bg.png[] + + content + + <<< + + more content + + <<< + + even more content + EOS + (expect pdf.images).to have_size 1 + (expect pdf.images[0][:page_number]).to be 2 + end).to log_messages [[severity: :WARN, message: '~image file is an unrecognised format']] + end end context 'Watermark' do |
