summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJo-Philipp Wich2022-02-12 18:36:27 +0000
committerJo-Philipp Wich2022-02-12 19:36:57 +0000
commit87952960834445b23a6d5dc34e2a0439f1b9fa60 (patch)
treeb6e3a12a6b1dc7a83e00953872ea97353828f83c
parent281b1bcd99f4a65410ae0559da4f6f130a31d4a8 (diff)
downloadfirewall4-87952960834445b23a6d5dc34e2a0439f1b9fa60.tar.gz
tests: mocklib: fix infinite recursion in wrapped print()
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
-rw-r--r--tests/lib/mocklib.uc4
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/lib/mocklib.uc b/tests/lib/mocklib.uc
index 5441bfb..d47ebf3 100644
--- a/tests/lib/mocklib.uc
+++ b/tests/lib/mocklib.uc
@@ -180,6 +180,8 @@
if (type(MOCK_SEARCH_PATH) != 'array' || length(MOCK_SEARCH_PATH) == 0)
MOCK_SEARCH_PATH = [ './mocks' ];
+ let _print = global.print;
+
/* Register global mocklib namespace */
global.mocklib = {
require: function(module) {
@@ -232,7 +234,7 @@
if (length(args) == 1 && type(args[0]) in ["array", "object"])
printf("%s\n", format_json(args[0]));
else
- global.print(...args);
+ _print(...args);
};
return global.mocklib;