diff --git a/test/test.lua b/test/test.lua index 5ce0830..30fc457 100644 --- a/test/test.lua +++ b/test/test.lua @@ -1157,21 +1157,20 @@ foo = 12 ]]) if _VERSION >= "Lua 5.5" then test("global variable declaration", [[ - global foo = 42 + do + global foo + global bar + end + foo = 42 + assert(not pcall(function() foo = 42 end)) ]]) - test("global variable declaration with error", [[ - global foo = 42 - bar = 12 - ]], { "loadError", "variable 'bar' not declared" }) - test("global variable declaration with attribute", [[ - global bar - bar = 42 - ]], { "loadError", "attempt to assign to const variable 'bar'" }) test("collective global variable declaration with attribute", [[ foo = 42 - global * - foo = 12 - ]], { "loadError", "attempt to assign to const variable 'foo'" }) + do + global * + end + assert(not pcall(function() foo = 12 end)) + ]]) end -- bitwise operators