Skip to content

Releases: ysbaddaden/minitest.cr

v1.3.0

18 Dec 11:54
Compare
Choose a tag to compare

Features:

  • Allow let with type declaration in specs.
  • Added type signatures (mostly return types).
  • Code refactoring to reduce some complexity.

Fixes:

  • Infinite recursion with --help option
  • Ameba warnings and crystal tool format.

v1.2.3

28 Oct 16:10
Compare
Choose a tag to compare

Fixes:

  • Special characters in spec describe and it names (e.g. :);
  • Runner crashes when diff algorithm swapped expected and actual strings.

v1.2.2

28 Oct 16:09
Compare
Choose a tag to compare

Fixes:

  • Support for PCRE2
  • Remove unused @@mutex from Minitest::Assertions
  • Proper release (v1.2.0 and v1.2.1 were invalid with Shards)

v1.1.0

11 Mar 23:21
Compare
Choose a tag to compare

Fixes:

  • Compatibility with Crystal interpreter.
  • Runnables aren't shuffled in non chaos mode.

Features:

  • Add message helper to wrap custom messages for custom assertions on top of
    existing assertions (missing feature from original Ruby Minitest).
  • Implements a diff algorithm to remove a dependency on diff external tools.

v1.0.0 - stable ibis

26 Mar 17:11
Compare
Choose a tag to compare

Identical to v0.5.1.

A mere v1 stable release to celebrate Crystal v1 !

v0.5.0

24 Sep 08:20
Compare
Choose a tag to compare
  • MT compatibility ❤️
  • Requires Crystal >= 0.31.0 because of changes in Channel.

v0.4.1

20 Oct 13:54
Compare
Choose a tag to compare

Fixes:

  • Compatibility with Crystal 0.27.0

Breaking Changes:

  • Incompatible with Crystal 0.26.0 and below

v0.4.0

27 May 16:35
Compare
Choose a tag to compare

Features:

  • Add assert_instance_of, refute_instance_of assertions;
  • Add must_be_instance_of, wont_be_instance_of expectations;
  • Add capture_io, assert_silent, assert_output assertions.
  • Add --chaos to merge & shuffle all tests from all suites, instead of shuffling suites then shuffling tests for each suite;
  • Add --seed SEED for reproducible test runs (can also be set with SEED environment variable).

v0.3.6

07 Nov 14:04
Compare
Choose a tag to compare

Changes:

  • Measure elapsed time using monotonic clock.

Fixes:

  • Compatibility with Crystal 0.24.0

v0.3.5

07 Nov 14:04
Compare
Choose a tag to compare

Changes:

  • dropped artificial src/minitest namespace for files

Fixes:

  • Compatibility with Crystal 0.19.0