local passed = 0 local total = 0 function assert(condition, message, level) if condition then return true end level = level or 2 local info = debug.getinfo(level, "Sl") local file = info.source -- Extract filename from source or use generic name if file:sub(1,1) == "@" then file = file:sub(2) -- Remove @ prefix for files else file = "