Change soft-fail to use the config, rather than env
[rbx.git] / spec / frozen / 1.8 / library / date / add_spec.rb
blob6ec6b71d01cfe2bade7df970f5a606df687dd629
1 require 'date' 
2 require File.dirname(__FILE__) + '/../../spec_helper'
4 describe "Date#+" do
6   it "should add a number of days to a Date" do
7     d = Date.civil(2007,2,27) + 10
8     d.should == Date.civil(2007, 3, 9)
9   end
10   
11   it "should add a negative number of days to a Date" do
12     d = Date.civil(2007,2,27).+(-10)
13     d.should == Date.civil(2007, 2, 17)
14   end
16   it "should raise an error on non numeric parameters" do
17     lambda { Date.civil(2007,2,27) + :hello }.should raise_error(TypeError)
18     lambda { Date.civil(2007,2,27) + "hello" }.should raise_error(TypeError)
19     lambda { Date.civil(2007,2,27) + Date.new }.should raise_error(TypeError)
20     lambda { Date.civil(2007,2,27) + Object.new }.should raise_error(TypeError)
21   end
22   
23 end