summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Allen <dan.j.allen@gmail.com>2019-08-22 23:58:08 -0600
committerDan Allen <dan.j.allen@gmail.com>2019-08-23 01:00:37 -0600
commitb3bd986dbc9018cc1c8f529e92c99b2c7ffa4d0e (patch)
tree34123c99ef7cad60f42034be0212d60741ed6f40
parent35728d5bbc1bc9e2553f3ff0ad6c8a4297e37a04 (diff)
verify sidebar is kept together if it can fit on one page
-rw-r--r--spec/sidebar_spec.rb17
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