summaryrefslogtreecommitdiff
path: root/spec/ruby/core/comparable/clamp_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/ruby/core/comparable/clamp_spec.rb')
-rw-r--r--spec/ruby/core/comparable/clamp_spec.rb78
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