test/test_creation.rb in top_n-1.0.1 vs test/test_creation.rb in top_n-1.1.0
- old
+ new
@@ -4,50 +4,55 @@
def test_creation_without_arguments
topn = TopN.new
assert topn
end
- def test_creation_without_arguments_sets_maxsize_to_some_positive_default
+ def test_creation_with_default_value
+ topn = TopN.new(:flarg)
+ assert_equal :flarg, topn[5]
+ end
+
+ def test_creation_without_arguments_sets_maxkeys_to_some_positive_default
topn = TopN.new
- assert topn.maxsize > 0
+ assert topn.maxkeys > 0
end
- def test_creation_with_maxsize
- topn = TopN.new(maxsize: 100)
- assert topn.maxsize == 100
+ def test_creation_with_maxkeys
+ topn = TopN.new(nil, maxkeys: 100)
+ assert topn.maxkeys == 100
end
def test_creation_with_direction
- topn = TopN.new(direction: :bottom)
+ topn = TopN.new(nil, direction: :bottom)
assert topn.direction == :bottom
end
def test_creation_raises_assertion_with_bad_direction
assert_raises(ArgumentError) {
- TopN.new(direction: :flarg)
+ TopN.new(nil, direction: :flarg)
}
end
- def test_creation_raises_assertion_with_zero_maxsize
+ def test_creation_raises_assertion_with_zero_maxkeys
assert_raises(ArgumentError) {
- TopN.new(maxsize: 0)
+ TopN.new(nil, maxkeys: 0)
}
end
- def test_creation_raises_assertion_with_negative_maxsize
+ def test_creation_raises_assertion_with_negative_maxkeys
assert_raises(ArgumentError) {
- TopN.new(maxsize: -1)
+ TopN.new(nil, maxkeys: -1)
}
end
- def test_creation_raises_assertion_with_non_fixnum_maxsize
+ def test_creation_raises_assertion_with_non_fixnum_maxkeys
assert_raises(ArgumentError) {
- TopN.new(maxsize: 'foo')
+ TopN.new(nil, maxkeys: 'foo')
}
end
def test_creation_raises_assertion_for_invalid_argument_names
assert_raises(ArgumentError) {
- TopN.new(flarg: 1)
+ TopN.new(nil, flarg: 1)
}
end
end