Sha256: 4fd995386044a4af2e5d1f0a79b80db2ec5f3b41fb0512d739a60ad083b8a748

Contents?: true

Size: 625 Bytes

Versions: 2

Compression:

Stored size: 625 Bytes

Contents

require File.join(File.expand_path(File.dirname(__FILE__)), "spec_helper")           
require "prawn/measurement_extensions"

describe "Measurement units" do
  
  it "should convert units to PostScriptPoints" do
    1.mm.should be_within(0.000000001).of(2.834645669)
    1.mm.should == (72 / 25.4)
    2.mm.should == (2 * 72 / 25.4)
    3.mm.should == 3 * 72 / 25.4
    -3.mm.should == -3 * 72/25.4
    1.cm.should == 10 * 72 / 25.4
    1.dm.should == 100 * 72 / 25.4
    1.m.should == 1000 * 72 / 25.4
    
    1.in.should == 72
    1.ft.should == 72 * 12
    1.yd.should == 72 * 12 * 3
    1.pt.should == 1
  end
  
end
  

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
prawn-1.0.0.rc2 spec/measurement_units_spec.rb
nurettin-prawn-1.0.0.rc1 spec/measurement_units_spec.rb