diff options
| author | Dan Allen <dan.j.allen@gmail.com> | 2020-08-16 23:57:13 -0600 |
|---|---|---|
| committer | Dan Allen <dan.j.allen@gmail.com> | 2020-08-17 01:43:47 -0600 |
| commit | 959ef0189e4a58237957aa48f6716e36f74c9b06 (patch) | |
| tree | 80fe8f94beade8e36e5d64712a1286458e1cc343 /spec/sidebar_spec.rb | |
| parent | e05cbe62d170a37b28fa9df871cd4a21a3f325d9 (diff) | |
use heading align as fallback for sidebar title align
Diffstat (limited to 'spec/sidebar_spec.rb')
| -rw-r--r-- | spec/sidebar_spec.rb | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/spec/sidebar_spec.rb b/spec/sidebar_spec.rb index cbbca59c..c8710066 100644 --- a/spec/sidebar_spec.rb +++ b/spec/sidebar_spec.rb @@ -42,11 +42,19 @@ describe 'Asciidoctor::PDF::Converter - Sidebar' do sidebar_border_top = pdf.lines.find {|it| it[:color] == 'E1E1E1' }[:from][:y] pdf = to_pdf input, analyze: true - title_text = (pdf.find_text 'Sidebar Title')[0] + title_text = pdf.find_unique_text 'Sidebar Title' (expect title_text[:font_name]).to eql 'NotoSerif-Bold' (expect title_text[:font_size]).to be 13 (expect title_text[:x]).to be > 100 (expect title_text[:y]).to be < sidebar_border_top + + pdf = to_pdf input, pdf_theme: { sidebar_title_align: nil, heading_align: 'center' }, analyze: true + title_text = pdf.find_unique_text 'Sidebar Title' + (expect title_text[:x]).to be > 100 + + pdf = to_pdf input, pdf_theme: { sidebar_title_align: nil, heading_align: nil }, analyze: true + title_text = pdf.find_unique_text 'Sidebar Title' + (expect title_text[:x]).to be < 100 end it 'should render adjacent sidebars without overlapping', visual: true do |
