From 4f97720e4c3944ccf9b9742028dc697c2dd94c5a Mon Sep 17 00:00:00 2001 From: Benoit Germain Date: Thu, 26 Feb 2026 11:02:55 +0100 Subject: change cancel_test() to raise cancel_error on hard-cancels by default --- unit_tests/scripts/_utils.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'unit_tests/scripts/_utils.lua') diff --git a/unit_tests/scripts/_utils.lua b/unit_tests/scripts/_utils.lua index 9f46237..365fd10 100644 --- a/unit_tests/scripts/_utils.lua +++ b/unit_tests/scripts/_utils.lua @@ -76,7 +76,7 @@ local yield_one_by_one = function(...) local _val = select(_i, ...) PRINT("yielding #", _i, _val) local _ack = coroutine.yield(_val) - if cancel_test and cancel_test() then -- cancel_test does not exist when run immediately (not in a Lane) + if cancel_test and cancel_test(true) then -- cancel_test does not exist when run immediately (not in a Lane) return "cancelled!" end -- of course, if we are cancelled, we were not resumed, and yield() didn't return what we expect -- cgit v1.2.3-55-g6feb