Sha256: aabff769a26a4b0115b605365d82d142572de7e492a92754a47b4ef2b0783865
Contents?: true
Size: 736 Bytes
Versions: 52
Compression:
Stored size: 736 Bytes
Contents
require File.expand_path('../../../spec_helper', __FILE__) ruby_version_is "1.9" do describe "Float#denominator" do before(:each) do @numbers = [ 0.0, 29871.22736282, 7772222663.0, 1.4592, ].map {|n| [0-n, n]}.flatten end it "returns an Integer" do @numbers.each do |number| number.denominator.should be_kind_of(Integer) end end it "converts self to a Rational and returns the denominator" do @numbers.each do |number| number.denominator.should == Rational(number).denominator end end it "returns 1 for NaN and Infinity" do (0/0.0).denominator.should == 1 (1/0.0).denominator.should == 1 end end end
Version data entries
52 entries across 52 versions & 2 rubygems