summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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