diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2024-07-29 12:06:52 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2024-07-29 12:06:52 +0200 |
commit | e122c6ff4a7f21026332ce9211ad095bd44e71ea (patch) | |
tree | b05ba5261fdb1089c94760f834f88ef7dcfa0a3a /tests/function | |
parent | c3212dbda325bdf6eaff6a7652c996a28e8ba688 (diff) |
Fix bug in $string.{contains,ends_with,replace}() (GH issue #405)
These functions use the common rfind() helper which contains the bug.
Diffstat (limited to 'tests/function')
-rw-r--r-- | tests/function/string/testscript | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/function/string/testscript b/tests/function/string/testscript index 8eb5760..57f30e2 100644 --- a/tests/function/string/testscript +++ b/tests/function/string/testscript @@ -47,6 +47,7 @@ { $* <'print $string.contains(abcdabcd, da, once)' >'true' : true $* <'print $string.contains(abcdabcd, bc, once)' >'false' : false + $* <'print $string.contains(abcdefgh, ab, once)' >'true' : true-begin } } @@ -76,6 +77,7 @@ { $* <'print $string.ends_with( abcd, cd)' >'true' : true $* <'print $string.ends_with( abcd, bc)' >'false' : false + $* <'print $string.ends_with( abcd, xxxx)' >'false' : false-equal-size $* <'print $ends_with([string] abcd, abcd)' >'true' : typed } |