Add framework to test error messages and argument type checking.

This commit is contained in:
James Roseborough
2008-07-15 05:32:56 +00:00
parent 754fe22b18
commit 5fcec48678
11 changed files with 542 additions and 355 deletions

View File

@@ -0,0 +1,9 @@
package.path = "?.lua;src/test/errors/?.lua"
require 'args'
-- arg types for basic library functions
local notastrnumnil={true,{},print}
checkallpass('dofile', {{nil,'src/test/errors/args.lua','args.lua'}})
checkallfail('dofile', {notastrnumnil})
checkallerrors('dofile', {notastrnumnil}, 'bad argument')