From 5e5bcf37450d07f7f2812255bbd1df35d8e6ce75 Mon Sep 17 00:00:00 2001 From: Benoit Germain Date: Mon, 27 Oct 2025 08:43:22 +0100 Subject: verbose_errors improvement * Use std::format instead of sprintf for verbose errors when decoding table keys * Add a unit test for the different table key types --- tests/lanes_as_upvalue.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/lanes_as_upvalue.lua b/tests/lanes_as_upvalue.lua index beef22e..1c316e4 100644 --- a/tests/lanes_as_upvalue.lua +++ b/tests/lanes_as_upvalue.lua @@ -8,4 +8,4 @@ local g = lanes.gen( "*", { name = 'auto', error_trace_level = "extended"}, foo) -- this should raise an error as lanes.timer_lane is a Lane (a non-deep full userdata) local res, err = pcall( g) -print( "Generating lane yielded: ", tostring( res), tostring( err)) +assert(res == false and type(err) == "string", "got " .. tostring(res) .. " " .. tostring(err)) -- cgit v1.2.3-55-g6feb