1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
require File.expand_path('../../../spec_helper', __FILE__)
require 'rational'
describe :rational_to_s, :shared => true do
ruby_version_is ""..."1.9" do
it "returns a string representation of self" do
Rational(1, 1).to_s.should == "1"
Rational(2, 1).to_s.should == "2"
Rational(1, 2).to_s.should == "1/2"
Rational(-1, 3).to_s.should == "-1/3"
Rational(1, -3).to_s.should == "-1/3"
end
end
ruby_version_is "1.9" do
it "returns a string representation of self" do
Rational(1, 1).to_s.should == "1/1"
Rational(2, 1).to_s.should == "2/1"
Rational(1, 2).to_s.should == "1/2"
Rational(-1, 3).to_s.should == "-1/3"
Rational(1, -3).to_s.should == "-1/3"
end
end
end
|