diff options
| author | Dan Allen <dan.j.allen@gmail.com> | 2020-11-18 23:48:02 -0700 |
|---|---|---|
| committer | Dan Allen <dan.j.allen@gmail.com> | 2020-11-18 23:48:02 -0700 |
| commit | 7bf6f6da4b14f63ced9735799d04c8bb35e36bbf (patch) | |
| tree | 2c30183dc3b3c72e884d23b701e997b922a3050b | |
| parent | 1f0d19cbcd18a314940e5ccfff4df03cb9a01d16 (diff) | |
verify floating title uses base align if alignment not set on headings
| -rw-r--r-- | spec/floating_title_spec.rb | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/spec/floating_title_spec.rb b/spec/floating_title_spec.rb index c6ab26b7..265fd8b5 100644 --- a/spec/floating_title_spec.rb +++ b/spec/floating_title_spec.rb @@ -3,6 +3,24 @@ require_relative 'spec_helper' describe 'Asciidoctor::PDF::Converter - Floating Title' do + it 'should use base align to align floating title if theme does not specify alignemnt' do + pdf_theme = { + base_align: 'center', + heading_h2_align: nil, + heading_align: nil, + } + pdf = to_pdf <<~'EOS', pdf_theme: pdf_theme, analyze: true + == Discrete Heading + + [.text-left] + main content + EOS + + discrete_heading_text = pdf.find_unique_text 'Discrete Heading' + main_text = pdf.find_unique_text 'main content' + (expect discrete_heading_text[:x]).to be > main_text[:x] + end + it 'should outdent discrete heading' do pdf = to_pdf <<~'EOS', pdf_theme: { section_indent: 36 }, analyze: true = Document Title |
