Releases: cegonse/cest
Releases · cegonse/cest
v2
New features:
- New cest-runner:
- Adds an easy way to run cest tests, filtering by test file name and by failed tests.
- Detects failed tests due to signals.
- Measures whole test suite execution time.
- Supports watch mode.
- New
Not
operator for expects, negating the expected value- Example:
expect("blue").Not->toBe("red")
- Example:
Fixes:
- Single suite output mode outputs test failures and source code hints
- Support multiple describe blocks per test suite
- Fix SIGSEGV when the root suite contains zero tests
- Fix duplicated output in single suite summary
- Fix test suite exits with non zero status on failure
v1
Preliminary version - v2
Adds support for
- Nested test suites (check https://github.com/cegonse/cest/blob/master/test/examples/test_nested_suites.cpp)
- Single-line summarized suite output, by enabling -o command line switch
- Tree-like suite output, by enabling -t command line switch
Preliminary version - v1
First preliminary version, supporting all described at https://cestframework.com/reference/