From 1914ceb74ff2494a30638e70a4f3bbf0c237cde4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Mon, 27 Jan 2020 21:28:59 +0100 Subject: [PATCH] tests: add eval tests with invalid values for "cut:" and "cutscr:" --- tests/unit/core/test-core-eval.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/unit/core/test-core-eval.cpp b/tests/unit/core/test-core-eval.cpp index f1cbbd7fb..d10fa8490 100644 --- a/tests/unit/core/test-core-eval.cpp +++ b/tests/unit/core/test-core-eval.cpp @@ -281,6 +281,14 @@ TEST(CoreEval, EvalExpression) WEE_CHECK_EVAL("********", "${hide:*,password}"); WEE_CHECK_EVAL("\u2603\u2603\u2603", "${hide:${esc:\u2603},abc}"); + /* test cut of chars (invalid values) */ + WEE_CHECK_EVAL("", "${cut:}"); + WEE_CHECK_EVAL("", "${cut:0,}"); + WEE_CHECK_EVAL("", "${cut:a,,}"); + WEE_CHECK_EVAL("", "${cutscr:}"); + WEE_CHECK_EVAL("", "${cutscr:0,}"); + WEE_CHECK_EVAL("", "${cutscr:a,,}"); + /* test cut of chars */ WEE_CHECK_EVAL("", "${cut:0,,}"); WEE_CHECK_EVAL("", "${cutscr:0,,}");