2010-05-09 23:51:46 +00:00
|
|
|
package.path = "?.lua;test/lua/errors/?.lua"
|
2008-07-15 23:58:15 +00:00
|
|
|
require 'args'
|
|
|
|
|
|
|
|
|
|
-- arg type tests for module library functions
|
|
|
|
|
|
|
|
|
|
-- require
|
|
|
|
|
banner('require')
|
2008-07-22 22:32:28 +00:00
|
|
|
checkallpass('require',{{'math','coroutine','package','string','table'}},true)
|
2008-07-15 23:58:15 +00:00
|
|
|
checkallerrors('require',{{anumber}},'not found')
|
|
|
|
|
checkallerrors('require',{{anil,aboolean,afunction,atable}},'bad argument')
|
|
|
|
|
|
|
|
|
|
-- package.loadlib
|
|
|
|
|
banner('package.loadlib')
|
2008-07-22 22:32:28 +00:00
|
|
|
checkallpass('package.loadlib',{{'foo'},{'bar'}},true)
|
2008-07-15 23:58:15 +00:00
|
|
|
checkallerrors('package.loadlib',{notastring},'bad argument')
|
|
|
|
|
|
|
|
|
|
-- package.seeall
|
|
|
|
|
banner('package.seeall')
|
|
|
|
|
checkallpass('package.seeall',{sometable})
|
|
|
|
|
checkallerrors('package.seeall',{notatable},'bad argument')
|
|
|
|
|
|