diff --git a/tests/lua53/strings.lua b/tests/lua53/strings.lua index 0522bf9..3a872f8 100644 --- a/tests/lua53/strings.lua +++ b/tests/lua53/strings.lua @@ -94,6 +94,11 @@ assert(string.char(string.byte("\xe4l\0 assert(string.char(string.byte("\xe4l\0ķu", 1, 0)) == "") assert(string.char(string.byte("\xe4l\0ķu", -10, 100)) == "\xe4l\0ķu") +checkerror("out of range", string.char, 256) +checkerror("out of range", string.char, -1) +checkerror("out of range", string.char, math.maxinteger) +checkerror("out of range", string.char, math.mininteger) + assert(string.upper("ab\0c") == "AB\0C") assert(string.lower("\0ABCc%$") == "\0abcc%$") assert(string.rep('teste', 0) == '')