diff options
| author | Dan Allen <dan.j.allen@gmail.com> | 2021-02-14 23:43:09 -0700 |
|---|---|---|
| committer | Dan Allen <dan.j.allen@gmail.com> | 2021-02-15 02:43:19 -0700 |
| commit | 1405a91eafd18ecf7899def017a3a1831c3a637f (patch) | |
| tree | 1acac23eedeab685a23a039bd1ba392513e8df95 /spec/page_spec.rb | |
| parent | 2737af1b438d93915c791cbfdafaa4096896108b (diff) | |
verify page background is set to white if value defined in theme is not set or transparent
Diffstat (limited to 'spec/page_spec.rb')
| -rw-r--r-- | spec/page_spec.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/spec/page_spec.rb b/spec/page_spec.rb index a0a594aa..9df883c3 100644 --- a/spec/page_spec.rb +++ b/spec/page_spec.rb @@ -490,6 +490,19 @@ describe 'Asciidoctor::PDF::Converter - Page' do end context 'Background' do + it 'should set page background to white if value is not defined or transparent', visual: true do + [nil, 'transparent'].each do |bg_color| + to_file = to_pdf_file <<~'EOS', %(page-background-color-#{bg_color || 'undefined'}.pdf), pdf_theme: { page_background_color: bg_color } + = Document Title + :doctype: book + + content + EOS + + (expect to_file).to visually_match 'page-background-color-default.pdf' + end + end + it 'should set page background color specified by page_background_color key in theme', visual: true do to_file = to_pdf_file <<~'EOS', 'page-background-color.pdf', pdf_theme: { page_background_color: 'ECFBF4' } = Document Title |
