We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2d51234 commit 2dc98a1Copy full SHA for 2dc98a1
1 file changed
test/strscan/test_stringscanner.rb
@@ -1001,6 +1001,16 @@ def test_scan_integer
1001
assert_equal(0, s.pos)
1002
refute_predicate(s, :matched?)
1003
1004
+ s = create_string_scanner('-')
1005
+ assert_nil(s.scan_integer)
1006
+ assert_equal(0, s.pos)
1007
+ refute_predicate(s, :matched?)
1008
+
1009
+ s = create_string_scanner('+')
1010
1011
1012
1013
1014
huge_integer = '1' * 2_000
1015
s = create_string_scanner(huge_integer)
1016
assert_equal(huge_integer.to_i, s.scan_integer)
0 commit comments