From 070e86bd6e2fb917139dd2c7db3764d76d9e3d1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Mon, 27 Jan 2020 21:17:17 +0100 Subject: [PATCH] tests: add eval test with invalid regex group --- tests/unit/core/test-core-eval.cpp | 6 ++++++ 1 file changed, 6 insertions(+) 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);