Releases: zunit-zsh/zunit
Releases · zunit-zsh/zunit
v0.8.2
v0.8.1
v0.8.0
Features
- Add
pass
,fail
anderror
functions for use in tests (#74) - Add
is_positive
,is_negative
,is_greater_than
andis_less_than
assertion methods (#75) - Add
is_substring_of
andis_not_substring_of
assertion functions (#64) - Add
--verbose
option to print full test output to stdout (#65)
Enhancements
Bugfixes
- Fix time output at end of tests (#66)
Chores
- Tweak
.travis.yml
to improve CI build times (#68) - Repository migrated from
molovo/zunit
tozunit-zsh/zunit
v0.7.0
v0.6.4
Bugfixes
- Fixes a bug where the wrong exit code was read after parsing a test body, meaning some parsing errors may not have been caught.
- Ensures the ZUnit version currently being used is printed into the generated
.travis.yml
when runningzunit init --travis
v0.6.3
v0.6.2
v0.6.1
Bugfixes
- Fixes the
.travis.yml
created byzunit init --travis
, as well as the example in the README, so that they will both work with ZUnit v0.6.0+
v0.6.0
Features
-
Adds support for running tests individually. Running:
zunit /path/to/file@"The name of a test"
will load that file, but only parse and load the requested test. This is particularly useful when writing slow running tests to avoid running the whole file. (#46)
-
Source code has now been separated into files to make development easier, and is now compiled on install for a speed boost. (#47)
NOTE: Due to the new compilation step, installation with Zulu will require a manual step until Zulu v1.2.0 is released. See the installation instructions.
-
The indicator for 'skipped' tests is now clearer. (55c35c7)
Bugfixes
v0.5.2
Features
- Adds the following new assertion methods: