Skip to content

Releases: cegonse/cest

v2

27 Nov 17:28
0a8be6c
Compare
Choose a tag to compare

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

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

image

v1

11 Nov 09:42
d8c08c1
Compare
Choose a tag to compare
v1

New features:

  • When a test fails, Cest will try to output the failed test lines and mark the detected failed line. For this to work, the test suite must be executed from the same relative path the code was compiled.

cest_output

Preliminary version - v2

11 Oct 16:31
Compare
Choose a tag to compare

Adds support for

Preliminary version - v1

24 Aug 15:26
Compare
Choose a tag to compare
Pre-release

First preliminary version, supporting all described at https://cestframework.com/reference/