diff options
| author | Dan Allen <dan.j.allen@gmail.com> | 2019-08-22 23:58:08 -0600 |
|---|---|---|
| committer | Dan Allen <dan.j.allen@gmail.com> | 2019-08-23 01:00:37 -0600 |
| commit | b3bd986dbc9018cc1c8f529e92c99b2c7ffa4d0e (patch) | |
| tree | 34123c99ef7cad60f42034be0212d60741ed6f40 | |
| parent | 35728d5bbc1bc9e2553f3ff0ad6c8a4297e37a04 (diff) | |
verify sidebar is kept together if it can fit on one page
| -rw-r--r-- | spec/sidebar_spec.rb | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/spec/sidebar_spec.rb b/spec/sidebar_spec.rb new file mode 100644 index 00000000..c023854b --- /dev/null +++ b/spec/sidebar_spec.rb @@ -0,0 +1,17 @@ +require_relative 'spec_helper' + +describe 'Asciidoctor::PDF::Converter - Sidebar' do + it 'should keep sidebar together if it can fit on one page' do + pdf = to_pdf <<~EOS, analyze: true + #{(['filler'] * 15).join %(\n\n)} + + .Sidebar + **** + #{(['content'] * 15).join %(\n\n)} + **** + EOS + + sidebar_text = (pdf.find_text 'Sidebar')[0] + (expect sidebar_text[:page_number]).to eql 2 + end +end |
