LuaUnit is a popular unit-testing framework for Lua, with an interface typical of xUnit libraries (Python unittest, Junit, NUnit, ...). It supports several output formats (Text, TAP, JUnit, ...) to be used directly or work with Continuous Integration platforms (Jenkins, Maven, ...).
assertTableContains and assertNotTableContains missing documentation specifies assertNan and assertNotNan, but its assertNaN and assertNotNaN
just to get it complete...