aboutsummaryrefslogtreecommitdiff
path: root/test/functional/testutil.lua
diff options
context:
space:
mode:
Diffstat (limited to 'test/functional/testutil.lua')
-rw-r--r--test/functional/testutil.lua8
1 files changed, 6 insertions, 2 deletions
diff --git a/test/functional/testutil.lua b/test/functional/testutil.lua
index e6d89eb302..efd7790764 100644
--- a/test/functional/testutil.lua
+++ b/test/functional/testutil.lua
@@ -1022,8 +1022,12 @@ function module.mkdir_p(path)
return os.execute((is_os('win') and 'mkdir ' .. path or 'mkdir -p ' .. path))
end
---- @return test.functional.testutil
-return function(after_each)
+return function()
+ local g = getfenv(2)
+
+ --- @type function?
+ local after_each = g.after_each
+
if after_each then
after_each(function()
check_logs()