mirror of
https://github.com/kemko/liquid.git
synced 2026-01-04 17:25:41 +03:00
Keep input out of error message and add test for slice Integer parsing.
This commit is contained in:
@@ -323,7 +323,7 @@ module Liquid
|
||||
begin
|
||||
Integer(num)
|
||||
rescue ::ArgumentError
|
||||
raise Liquid::ArgumentError, "invalid integer '#{num}'"
|
||||
raise Liquid::ArgumentError, "invalid integer"
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -76,6 +76,7 @@ class StandardFiltersTest < Minitest::Test
|
||||
assert_equal '', @filters.slice(nil, 0)
|
||||
assert_equal '', @filters.slice('foobar', 100, 10)
|
||||
assert_equal '', @filters.slice('foobar', -100, 10)
|
||||
assert_equal 'oob', @filters.slice('foobar', '1', '3')
|
||||
assert_raises(Liquid::ArgumentError) do
|
||||
@filters.slice('foobar', nil)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user