diff --git a/lib/init.lua b/lib/init.lua index 97cdf37..00baf5a 100644 --- a/lib/init.lua +++ b/lib/init.lua @@ -1669,7 +1669,13 @@ end local function expectHelper(status, ...) if status ~= Promise.Status.Resolved then - error((...) == nil and "Expected Promise rejected with no value." or (...), 3) + local message = (...) + error( + if (message == nil) or (message == "") + then "Expected Promise rejected with no value." + else message, + 3 + ) end return ...