diff options
Diffstat (limited to 'spec/ruby/core/integer/left_shift_spec.rb')
| -rw-r--r-- | spec/ruby/core/integer/left_shift_spec.rb | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/spec/ruby/core/integer/left_shift_spec.rb b/spec/ruby/core/integer/left_shift_spec.rb index 86c2b18ae2..7eedb91228 100644 --- a/spec/ruby/core/integer/left_shift_spec.rb +++ b/spec/ruby/core/integer/left_shift_spec.rb @@ -58,13 +58,13 @@ describe "Integer#<< (with n << m)" do it "returns a Bignum == fixnum_max * 2 when fixnum_max << 1 and n > 0" do result = fixnum_max << 1 - result.should be_an_instance_of(Integer) + result.should.instance_of?(Integer) result.should == fixnum_max * 2 end it "returns a Bignum == fixnum_min * 2 when fixnum_min << 1 and n < 0" do result = fixnum_min << 1 - result.should be_an_instance_of(Integer) + result.should.instance_of?(Integer) result.should == fixnum_min * 2 end @@ -82,15 +82,15 @@ describe "Integer#<< (with n << m)" do obj = mock("a string") obj.should_receive(:to_int).and_return("asdf") - -> { 3 << obj }.should raise_error(TypeError) + -> { 3 << obj }.should.raise(TypeError) end it "raises a TypeError when passed nil" do - -> { 3 << nil }.should raise_error(TypeError) + -> { 3 << nil }.should.raise(TypeError) end it "raises a TypeError when passed a String" do - -> { 3 << "4" }.should raise_error(TypeError) + -> { 3 << "4" }.should.raise(TypeError) end end @@ -129,13 +129,13 @@ describe "Integer#<< (with n << m)" do it "returns a Fixnum == fixnum_max when (fixnum_max * 2) << -1 and n > 0" do result = (fixnum_max * 2) << -1 - result.should be_an_instance_of(Integer) + result.should.instance_of?(Integer) result.should == fixnum_max end it "returns a Fixnum == fixnum_min when (fixnum_min * 2) << -1 and n < 0" do result = (fixnum_min * 2) << -1 - result.should be_an_instance_of(Integer) + result.should.instance_of?(Integer) result.should == fixnum_min end @@ -150,15 +150,15 @@ describe "Integer#<< (with n << m)" do obj = mock("a string") obj.should_receive(:to_int).and_return("asdf") - -> { @bignum << obj }.should raise_error(TypeError) + -> { @bignum << obj }.should.raise(TypeError) end it "raises a TypeError when passed nil" do - -> { @bignum << nil }.should raise_error(TypeError) + -> { @bignum << nil }.should.raise(TypeError) end it "raises a TypeError when passed a String" do - -> { @bignum << "4" }.should raise_error(TypeError) + -> { @bignum << "4" }.should.raise(TypeError) end end @@ -201,10 +201,10 @@ describe "Integer#<< (with n << m)" do exps << bignum_value << coerce_bignum if bignum_value >= limit exps.each { |exp| - -> { (1 << exp) }.should raise_error(RangeError, 'shift width too big') - -> { (-1 << exp) }.should raise_error(RangeError, 'shift width too big') - -> { (bignum_value << exp) }.should raise_error(RangeError, 'shift width too big') - -> { (-bignum_value << exp) }.should raise_error(RangeError, 'shift width too big') + -> { (1 << exp) }.should.raise(RangeError, 'shift width too big') + -> { (-1 << exp) }.should.raise(RangeError, 'shift width too big') + -> { (bignum_value << exp) }.should.raise(RangeError, 'shift width too big') + -> { (-bignum_value << exp) }.should.raise(RangeError, 'shift width too big') } end end |
