diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2014-10-12 17:58:13 +0200 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2014-10-12 17:58:13 +0200 |
commit | 50142318181e0349964d6b06bb909b41b69febec (patch) | |
tree | e083ff55bee1394bd9a3ec8fb5405fb0fa133bf6 | |
parent | b8b5cd26bc733c3ab44740314d3703249e02f2e3 (diff) | |
download | weechat-50142318181e0349964d6b06bb909b41b69febec.zip |
tests: add some tests on function eval_expression
-rw-r--r-- | tests/unit/core/test-eval.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/unit/core/test-eval.cpp b/tests/unit/core/test-eval.cpp index 203860f47..98757a8a6 100644 --- a/tests/unit/core/test-eval.cpp +++ b/tests/unit/core/test-eval.cpp @@ -191,6 +191,9 @@ TEST(Eval, EvalExpression) WEE_CHECK_EVAL("", "${xyz}"); WEE_CHECK_EVAL("\t", "${\\t}"); WEE_CHECK_EVAL(version_get_version (), "${info:version}"); + WEE_CHECK_EVAL("x", "x${buffer.number"); + WEE_CHECK_EVAL("x${buffer.number}1", + "x\\${buffer.number}${buffer.number}"); WEE_CHECK_EVAL("1", "${buffer.number}"); WEE_CHECK_EVAL("1", "${window.buffer.number}"); WEE_CHECK_EVAL("core.weechat", "${buffer.full_name}"); @@ -199,5 +202,8 @@ TEST(Eval, EvalExpression) "%d", CONFIG_INTEGER(config_look_scroll_amount)); WEE_CHECK_EVAL(str_value, "${weechat.look.scroll_amount}"); + /* test nested variables */ + WEE_CHECK_EVAL(str_value, "${${window.buffer.name}.look.scroll_amount}"); + hashtable_free (extra_vars); } |