summaryrefslogtreecommitdiff
path: root/spec/ruby/core/integer/div_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/ruby/core/integer/div_spec.rb')
-rw-r--r--spec/ruby/core/integer/div_spec.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/spec/ruby/core/integer/div_spec.rb b/spec/ruby/core/integer/div_spec.rb
index 344e095179..2eb9c0623b 100644
--- a/spec/ruby/core/integer/div_spec.rb
+++ b/spec/ruby/core/integer/div_spec.rb
@@ -143,4 +143,12 @@ describe "Integer#div" do
-> { @bignum.div(-0) }.should raise_error(ZeroDivisionError)
end
end
+
+ context "rational" do
+ it "returns self divided by the given argument as an Integer" do
+ 2.div(6/5r).should == 1
+ 1.div(6/5r).should == 0
+ 5.div(6/5r).should == 4
+ end
+ end
end