New features
- Set ".yaml" ext to YAML format file string expr (#45)
- Add
teeStdout
/teeStderr
property to test case (#46)
Improvements
- Pretty print failure message of
beEmpty
(#47) - Pretty print failure message of
eq
(#48)
Bug fixes
- Fix typo in error message (#59)
- Show correct flag name in error message (#70)
New features
- Add file string expr for command (#36, #37)
- Accept multiple specs from command line (#38, #39)
Breaking chagnes
- Rename
tests[].stdin.type
totests[].stdin.format
New features
- Receive JSON format spec from stdin (#8)
- Receive YAML format spec from stdin (#9)
- Add
--format json
for JSON format report (#11) - Add stream matcher
eqJSON
(#12) - Add
--strict
for strict spec parsing (#26) - Add
$.spexec
for version declaration (#31)
Bug fixes
- Fix output of failure message (#6)
- Make error when JSON spec has extra token (#13)
- Output occured error at exit (#16, #17)
- Fix error message for unknown stream matcher (#25)
Initial release
- Add status matchers:
eq
,success
- Add stream matchers:
any
,be_empty
,contain
,eq
,not
,satisfy