diff --git a/dev-test/tests/luajit_assert.lua b/dev-test/tests/luajit_assert.lua index fc5ac95..ae59701 100644 --- a/dev-test/tests/luajit_assert.lua +++ b/dev-test/tests/luajit_assert.lua @@ -44,7 +44,9 @@ end local function assert_trap(func, ...) if pcall(func, ...) then - error("Failed to trap", 2) + local trace = debug.traceback("Failed to trap", 2) + + io.stderr:write(trace, '\n') end end diff --git a/dev-test/tests/luau_assert.lua b/dev-test/tests/luau_assert.lua index 49c7d74..257214d 100644 --- a/dev-test/tests/luau_assert.lua +++ b/dev-test/tests/luau_assert.lua @@ -48,7 +48,9 @@ end local function assert_trap(func, ...) if pcall(func, ...) then - error("Failed to trap", 2) + local trace = debug.traceback("Failed to trap", 2) + + print(trace) end end