summaryrefslogtreecommitdiff
path: root/spec/page_spec.rb
diff options
context:
space:
mode:
authorDan Allen <dan.j.allen@gmail.com>2021-02-10 23:59:02 -0700
committerDan Allen <dan.j.allen@gmail.com>2021-02-11 02:42:13 -0700
commitd20a88f5e5cf79126b02768773e61a0a51e6d1d9 (patch)
treec775f338e09648ede82bfba738ca26815f663365 /spec/page_spec.rb
parentaf999a47e2a4499770dd60d49b2193b3978485b4 (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.rb22
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