1
require("import") -- the import fn
2
import("enums") -- import lib
4
-- catch "undefined" global variables
5
setmetatable(getfenv(),{__index=function (t,i) error("undefined global variable `"..i.."'",2) end})
8
assert(enums.CSP_ITERATION_FWD==0)
9
assert(enums.CSP_ITERATION_BWD==11)
10
assert(enums.ABCDE==0)
11
assert(enums.FGHJI==1)
14
assert(enums.globalinstance1==0)
15
assert(enums.globalinstance2==1)
16
assert(enums.globalinstance3==30)
17
assert(enums.AnonEnum1==0)
18
assert(enums.AnonEnum2==100)
20
-- no point in checking fns, C will allow any value