Blame specs/posix_ctype_spec.yaml

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