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)
|