From 2c44bdd68ba084305deba0bfda8b6456e72f5a97 Mon Sep 17 00:00:00 2001 From: Dibyendu Majumdar Date: Sun, 14 Feb 2021 21:42:00 +0000 Subject: [PATCH] issue #208 add test --- tests/language/ravi_errors.ravi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/language/ravi_errors.ravi b/tests/language/ravi_errors.ravi index de6f881..43f4165 100644 --- a/tests/language/ravi_errors.ravi +++ b/tests/language/ravi_errors.ravi @@ -105,5 +105,7 @@ checkmessage('local function x(y: closure) end x(1)', 'closure expected') checkmessage('local function x() local s: string; s = 1 end', "Invalid assignment: string expected near 'end'") checkmessage('function x() local s: string; s = (function() return 1 end)() end; x()', 'string expected') checkmessage('function x() local s: User; s = (function() return 1 end)() end; x()', 'type mismatch: expected User') +checkmessage('table.intarray(0xFFFFFFFF)', 'array length out of range') -- Note only valid when int is 32 bits +checkmessage('table.numarray(0xFFFFFFFF)', 'array length out of range') -- Note only valid when int is 32 bits print 'Ok' \ No newline at end of file