lunit is a unit testing framework for Lua. It provides 26 assert functions, 8 type checking functions, and a few miscellaneous functions.