Sha256: b6f5d0349beabbefb89ff7c264b2bafe2d65149acf0cda3d58799650f40a7615
Contents?: true
Size: 835 Bytes
Versions: 4
Compression:
Stored size: 835 Bytes
Contents
require File.dirname(__FILE__) + '/../../spec_helper' describe "A Numeric object" do it "should be able to convert to US currency" do 1.5.to_currency.should == "$1.50" end it "should be able to convert to Danish currency" do 15_000_000.5.to_currency(nil, ".", ",", "DM").should == "15.000.000,50DM" end { :microsecond => Float(10 ** -6), :millisecond => Float(10 ** -3), :second => 1, :minute => 60, :hour => 3600, :day => 86400, :week => 604800, :month => 2592000, :year => 31536000, :decade => 315360000 }.each do |method,seconds| it "should be able to convert to #{method}s (singular version)" do 1.send(method).should == seconds end it "should be able to convert to #{method}s (plural version)" do 2.send("#{method}s").should == seconds * 2 end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
merb-0.5.0 | spec/merb/core_ext/numeric_spec.rb |
merb-0.5.1 | spec/merb/core_ext/numeric_spec.rb |
merb-0.5.2 | spec/merb/core_ext/numeric_spec.rb |
merb-0.5.3 | spec/merb/core_ext/numeric_spec.rb |