Merge pull request #41428 from jonathanhefner/enumerable-test-empty-maximum-minimum
Test #maximum and #minimum with empty enumerable
This commit is contained in:
commit
8dc7439058
@ -34,11 +34,21 @@ def test_minimum
|
||||
assert_equal 5, payments.minimum(:price)
|
||||
end
|
||||
|
||||
def test_minimum_with_empty_enumerable
|
||||
payments = GenericEnumerable.new([])
|
||||
assert_nil payments.minimum(:price)
|
||||
end
|
||||
|
||||
def test_maximum
|
||||
payments = GenericEnumerable.new([ Payment.new(5), Payment.new(15), Payment.new(10) ])
|
||||
assert_equal 15, payments.maximum(:price)
|
||||
end
|
||||
|
||||
def test_maximum_with_empty_enumerable
|
||||
payments = GenericEnumerable.new([])
|
||||
assert_nil payments.maximum(:price)
|
||||
end
|
||||
|
||||
def test_sums
|
||||
enum = GenericEnumerable.new([5, 15, 10])
|
||||
assert_equal 30, enum.sum
|
||||
|
Loading…
Reference in New Issue
Block a user