diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2020-01-27 21:17:17 +0100 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2020-01-27 21:17:17 +0100 |
commit | 070e86bd6e2fb917139dd2c7db3764d76d9e3d1d (patch) | |
tree | fb220fcf32af833d3b1eb9bee15c618d72f9239d /tests | |
parent | 1d77b9742ec32849ced37d416a31d541d36f2fbd (diff) | |
download | weechat-070e86bd6e2fb917139dd2c7db3764d76d9e3d1d.zip |
tests: add eval test with invalid regex group
Diffstat (limited to 'tests')
-rw-r--r-- | tests/unit/core/test-core-eval.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/unit/core/test-core-eval.cpp b/tests/unit/core/test-core-eval.cpp index acd77105f..f01bafd14 100644 --- a/tests/unit/core/test-core-eval.cpp +++ b/tests/unit/core/test-core-eval.cpp @@ -603,6 +603,12 @@ TEST(CoreEval, EvalReplaceRegex) "${re:0} -- ${re:1} ${re:+} (${re:#})"); WEE_CHECK_EVAL("abc def ghi jkl -- abc jkl (4)", "abc def ghi jkl"); + /* invalid regex group */ + hashtable_remove (pointers, "regex"); + hashtable_set (options, "regex", "abc"); + hashtable_set (options, "regex_replace", "${re:z}"); + WEE_CHECK_EVAL("", "abc"); + hashtable_free (pointers); hashtable_free (extra_vars); hashtable_free (options); |