diff options
| author | Jo-Philipp Wich | 2022-02-12 18:36:27 +0000 |
|---|---|---|
| committer | Jo-Philipp Wich | 2022-02-12 19:36:57 +0000 |
| commit | 87952960834445b23a6d5dc34e2a0439f1b9fa60 (patch) | |
| tree | b6e3a12a6b1dc7a83e00953872ea97353828f83c | |
| parent | 281b1bcd99f4a65410ae0559da4f6f130a31d4a8 (diff) | |
| download | firewall4-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.uc | 4 |
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; |