diff options
Diffstat (limited to 'spec/ruby/core/comparable/clamp_spec.rb')
| -rw-r--r-- | spec/ruby/core/comparable/clamp_spec.rb | 78 |
1 files changed, 39 insertions, 39 deletions
diff --git a/spec/ruby/core/comparable/clamp_spec.rb b/spec/ruby/core/comparable/clamp_spec.rb index 18f616a997..eb1dc1ff98 100644 --- a/spec/ruby/core/comparable/clamp_spec.rb +++ b/spec/ruby/core/comparable/clamp_spec.rb @@ -7,9 +7,9 @@ describe 'Comparable#clamp' do two = ComparableSpecs::WithOnlyCompareDefined.new(2) c = ComparableSpecs::Weird.new(3) - -> { c.clamp(two, one) }.should raise_error(ArgumentError) + -> { c.clamp(two, one) }.should.raise(ArgumentError) one.should_receive(:<=>).any_number_of_times.and_return(nil) - -> { c.clamp(one, two) }.should raise_error(ArgumentError) + -> { c.clamp(one, two) }.should.raise(ArgumentError) end it 'returns self if within the given parameters' do @@ -18,10 +18,10 @@ describe 'Comparable#clamp' do three = ComparableSpecs::WithOnlyCompareDefined.new(3) c = ComparableSpecs::Weird.new(2) - c.clamp(one, two).should equal(c) - c.clamp(two, two).should equal(c) - c.clamp(one, three).should equal(c) - c.clamp(two, three).should equal(c) + c.clamp(one, two).should.equal?(c) + c.clamp(two, two).should.equal?(c) + c.clamp(one, three).should.equal?(c) + c.clamp(two, three).should.equal?(c) end it 'returns the min parameter if less than it' do @@ -29,7 +29,7 @@ describe 'Comparable#clamp' do two = ComparableSpecs::WithOnlyCompareDefined.new(2) c = ComparableSpecs::Weird.new(0) - c.clamp(one, two).should equal(one) + c.clamp(one, two).should.equal?(one) end it 'returns the max parameter if greater than it' do @@ -37,20 +37,20 @@ describe 'Comparable#clamp' do two = ComparableSpecs::WithOnlyCompareDefined.new(2) c = ComparableSpecs::Weird.new(3) - c.clamp(one, two).should equal(two) + c.clamp(one, two).should.equal?(two) end context 'max is nil' do it 'returns min if less than it' do one = ComparableSpecs::WithOnlyCompareDefined.new(1) c = ComparableSpecs::Weird.new(0) - c.clamp(one, nil).should equal(one) + c.clamp(one, nil).should.equal?(one) end it 'always returns self if greater than min' do one = ComparableSpecs::WithOnlyCompareDefined.new(1) c = ComparableSpecs::Weird.new(2) - c.clamp(one, nil).should equal(c) + c.clamp(one, nil).should.equal?(c) end end @@ -58,19 +58,19 @@ describe 'Comparable#clamp' do it 'returns max if greater than it' do one = ComparableSpecs::WithOnlyCompareDefined.new(1) c = ComparableSpecs::Weird.new(2) - c.clamp(nil, one).should equal(one) + c.clamp(nil, one).should.equal?(one) end it 'always returns self if less than max' do one = ComparableSpecs::WithOnlyCompareDefined.new(1) c = ComparableSpecs::Weird.new(0) - c.clamp(nil, one).should equal(c) + c.clamp(nil, one).should.equal?(c) end end it 'always returns self when min is nil and max is nil' do c = ComparableSpecs::Weird.new(1) - c.clamp(nil, nil).should equal(c) + c.clamp(nil, nil).should.equal?(c) end it 'returns self if within the given range parameters' do @@ -79,10 +79,10 @@ describe 'Comparable#clamp' do three = ComparableSpecs::WithOnlyCompareDefined.new(3) c = ComparableSpecs::Weird.new(2) - c.clamp(one..two).should equal(c) - c.clamp(two..two).should equal(c) - c.clamp(one..three).should equal(c) - c.clamp(two..three).should equal(c) + c.clamp(one..two).should.equal?(c) + c.clamp(two..two).should.equal?(c) + c.clamp(one..three).should.equal?(c) + c.clamp(two..three).should.equal?(c) end it 'returns the minimum value of the range parameters if less than it' do @@ -90,7 +90,7 @@ describe 'Comparable#clamp' do two = ComparableSpecs::WithOnlyCompareDefined.new(2) c = ComparableSpecs::Weird.new(0) - c.clamp(one..two).should equal(one) + c.clamp(one..two).should.equal?(one) end it 'returns the maximum value of the range parameters if greater than it' do @@ -98,7 +98,7 @@ describe 'Comparable#clamp' do two = ComparableSpecs::WithOnlyCompareDefined.new(2) c = ComparableSpecs::Weird.new(3) - c.clamp(one..two).should equal(two) + c.clamp(one..two).should.equal?(two) end it 'raises an Argument error if the range parameter is exclusive' do @@ -106,7 +106,7 @@ describe 'Comparable#clamp' do two = ComparableSpecs::WithOnlyCompareDefined.new(2) c = ComparableSpecs::Weird.new(3) - -> { c.clamp(one...two) }.should raise_error(ArgumentError) + -> { c.clamp(one...two) }.should.raise(ArgumentError) end context 'with nil as the max argument' do @@ -115,8 +115,8 @@ describe 'Comparable#clamp' do zero = ComparableSpecs::WithOnlyCompareDefined.new(0) c = ComparableSpecs::Weird.new(0) - c.clamp(one, nil).should equal(one) - c.clamp(zero, nil).should equal(c) + c.clamp(one, nil).should.equal?(one) + c.clamp(zero, nil).should.equal?(c) end it 'always returns self if greater than min argument' do @@ -124,8 +124,8 @@ describe 'Comparable#clamp' do two = ComparableSpecs::WithOnlyCompareDefined.new(2) c = ComparableSpecs::Weird.new(2) - c.clamp(one, nil).should equal(c) - c.clamp(two, nil).should equal(c) + c.clamp(one, nil).should.equal?(c) + c.clamp(two, nil).should.equal?(c) end end @@ -135,8 +135,8 @@ describe 'Comparable#clamp' do zero = ComparableSpecs::WithOnlyCompareDefined.new(0) c = ComparableSpecs::Weird.new(0) - c.clamp(one..).should equal(one) - c.clamp(zero..).should equal(c) + c.clamp(one..).should.equal?(one) + c.clamp(zero..).should.equal?(c) end it 'always returns self if greater than minimum value of the range parameters' do @@ -144,15 +144,15 @@ describe 'Comparable#clamp' do two = ComparableSpecs::WithOnlyCompareDefined.new(2) c = ComparableSpecs::Weird.new(2) - c.clamp(one..).should equal(c) - c.clamp(two..).should equal(c) + c.clamp(one..).should.equal?(c) + c.clamp(two..).should.equal?(c) end it 'works with exclusive range' do one = ComparableSpecs::WithOnlyCompareDefined.new(1) c = ComparableSpecs::Weird.new(2) - c.clamp(one...).should equal(c) + c.clamp(one...).should.equal?(c) end end @@ -161,7 +161,7 @@ describe 'Comparable#clamp' do one = ComparableSpecs::WithOnlyCompareDefined.new(1) c = ComparableSpecs::Weird.new(2) - c.clamp(nil, one).should equal(one) + c.clamp(nil, one).should.equal?(one) end it 'always returns self if less than max argument' do @@ -169,8 +169,8 @@ describe 'Comparable#clamp' do zero = ComparableSpecs::WithOnlyCompareDefined.new(0) c = ComparableSpecs::Weird.new(0) - c.clamp(nil, one).should equal(c) - c.clamp(nil, zero).should equal(c) + c.clamp(nil, one).should.equal?(c) + c.clamp(nil, zero).should.equal?(c) end end @@ -179,7 +179,7 @@ describe 'Comparable#clamp' do one = ComparableSpecs::WithOnlyCompareDefined.new(1) c = ComparableSpecs::Weird.new(2) - c.clamp(..one).should equal(one) + c.clamp(..one).should.equal?(one) end it 'always returns self if less than maximum value of the range parameters' do @@ -187,15 +187,15 @@ describe 'Comparable#clamp' do zero = ComparableSpecs::WithOnlyCompareDefined.new(0) c = ComparableSpecs::Weird.new(0) - c.clamp(..one).should equal(c) - c.clamp(..zero).should equal(c) + c.clamp(..one).should.equal?(c) + c.clamp(..zero).should.equal?(c) end it 'raises an Argument error if the range parameter is exclusive' do one = ComparableSpecs::WithOnlyCompareDefined.new(1) c = ComparableSpecs::Weird.new(0) - -> { c.clamp(...one) }.should raise_error(ArgumentError) + -> { c.clamp(...one) }.should.raise(ArgumentError) end end @@ -203,7 +203,7 @@ describe 'Comparable#clamp' do it 'always returns self' do c = ComparableSpecs::Weird.new(1) - c.clamp(nil, nil).should equal(c) + c.clamp(nil, nil).should.equal?(c) end end @@ -211,13 +211,13 @@ describe 'Comparable#clamp' do it 'always returns self' do c = ComparableSpecs::Weird.new(1) - c.clamp(nil..nil).should equal(c) + c.clamp(nil..nil).should.equal?(c) end it 'works with exclusive range' do c = ComparableSpecs::Weird.new(2) - c.clamp(nil...nil).should equal(c) + c.clamp(nil...nil).should.equal?(c) end end end |
