Repository URL to install this package:
|
Version:
1.0.0.rc3.2 ▾
|
# encoding: utf-8
require File.join(File.expand_path(File.dirname(__FILE__)), "spec_helper")
describe "A column box" do
it "has sensible left and right values" do
create_pdf
@pdf.column_box [0, @pdf.cursor], :width => @pdf.bounds.width,
:height => 200, :columns => 3, :spacer => 25 do
left = @pdf.bounds.left
right = @pdf.bounds.right
@pdf.bounds.move_past_bottom # next column
@pdf.bounds.left.should be > left
@pdf.bounds.left.should be > right
@pdf.bounds.right.should be > @pdf.bounds.left
end
end
it "includes spacers between columns but not at the end" do
create_pdf
@pdf.column_box [0, @pdf.cursor], :width => 500,
:height => 200, :columns => 3, :spacer => 25 do
@pdf.bounds.width.should == 150 # (500 - (25 * 2)) / 3
@pdf.bounds.move_past_bottom
@pdf.bounds.move_past_bottom
@pdf.bounds.right.should == 500
end
end
end