diff options
Diffstat (limited to 'spec/ruby/core/rational/modulo_spec.rb')
| -rw-r--r-- | spec/ruby/core/rational/modulo_spec.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/spec/ruby/core/rational/modulo_spec.rb b/spec/ruby/core/rational/modulo_spec.rb index 23ed93e118..6241077f68 100644 --- a/spec/ruby/core/rational/modulo_spec.rb +++ b/spec/ruby/core/rational/modulo_spec.rb @@ -16,7 +16,7 @@ describe "Rational#%" do end it "returns a Float value when the argument is Float" do - (Rational(7, 4) % 1.0).should be_kind_of(Float) + (Rational(7, 4) % 1.0).should.is_a?(Float) (Rational(7, 4) % 1.0).should == 0.75 (Rational(7, 4) % 0.26).should be_close(0.19, 0.0001) end @@ -24,20 +24,20 @@ describe "Rational#%" do it "raises ZeroDivisionError on zero denominator" do -> { Rational(3, 5) % Rational(0, 1) - }.should raise_error(ZeroDivisionError) + }.should.raise(ZeroDivisionError) -> { Rational(0, 1) % Rational(0, 1) - }.should raise_error(ZeroDivisionError) + }.should.raise(ZeroDivisionError) -> { Rational(3, 5) % 0 - }.should raise_error(ZeroDivisionError) + }.should.raise(ZeroDivisionError) end it "raises a ZeroDivisionError when the argument is 0.0" do -> { Rational(3, 5) % 0.0 - }.should raise_error(ZeroDivisionError) + }.should.raise(ZeroDivisionError) end end |
