From 59a5a3219fe0a66468f61fbffe58374afa26ed36 Mon Sep 17 00:00:00 2001 From: Rerumu Date: Thu, 23 Jun 2022 16:36:38 -0400 Subject: [PATCH] Reduce severity of `assert_trap` failures --- dev-test/tests/luajit_assert.lua | 4 +++- dev-test/tests/luau_assert.lua | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) 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