specify posix.ctype: - before: ctype = require "posix.ctype" - describe isgraph: - before: isgraph = ctype.isgraph - context with bad arguments: badargs.diagnose (isgraph, "(string)") - it returns non-zero for successful tests: expect (type (isgraph 'a')).to_be "number" expect (isgraph 'a').not_to_be (0) - it returns zero for failed tests: expect (isgraph ' ').to_be (0) - describe isprint: - before: isprint = ctype.isprint - context with bad arguments: badargs.diagnose (isprint, "(string)") - it returns non-zero for successful tests: expect (type (isprint 'a')).to_be "number" expect (isprint 'a').not_to_be (0) - it returns zero for failed tests: expect (isprint (string.char (0))).to_be (0)