Sha256: fff1f21f8801358a9cc596c31a669e62d150e4fa5ea62448f573106d29db432c
Contents?: true
Size: 779 Bytes
Versions: 2
Compression:
Stored size: 779 Bytes
Contents
require 'mathn' describe "Rational#inspect" do ruby_version_is ''...'1.9' do it "returns a string representation of self" do Rational.new!(3, 4).inspect.should == "3/4" Rational.new!(-5, 8).inspect.should == "-5/8" Rational.new!(-1, -2).inspect.should == "1/2" Rational.new!(0, 2).inspect.should == "0/2" Rational.new!(bignum_value, 1).inspect.should == "#{bignum_value}/1" end end ruby_version_is '1.9' do it "returns a string representation of self" do Rational(3, 4).inspect.should == "(3/4)" Rational(-5, 8).inspect.should == "(-5/8)" Rational(-1, -2).inspect.should == "(1/2)" Rational(0, 2).inspect.should == "0" Rational(bignum_value, 1).inspect.should == "#{bignum_value}" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rubysl-mathn-1.0.0 | spec/rational/inspect_spec.rb |
rubysl-mathn-2.0.0 | spec/rational/inspect_spec.rb |