- Compared values are always shown in assertion error messages.
- Updated for
gleam_stdlibv1.0.0.
- Updated for Gleam v1.13.0.
- Fixed the default timeout being too short on Erlang. All timeout are now scaled by 10.
- A custom error is now emitted if Eunit is missing from the Erlang runtime.
- Fixed a bug where the number of passes was reported as the total number of test.
- Fixed a bug where the number of skipped tests could be omitted.
- Fixed a bug where the wrong exit status code could be used.
- Improved formatting of unexpected errors.
- Default EUnit timeout increased to 60 seconds.
- Fixed a bug where Erlang modules in subdirectories within
testcould cause the test runner to fail.
- Improved the format for unexpected errors on JavaScript.
- Added support for
assert. - The console output format has been improved.
- The
gleeunit/shouldmodule has been soft-deprecated in favour of Gleam'sassert. In future releases this module will emit a warning when used.
- Fixed printing of
let assertcrashes.
- Fixed deprecation warnings with the Gleam standard library v0.53.0 or later.
- The Gleam standard library version requirement has been relaxed to
>= 0.33.0 and < 2.0.0.
- Added
Optionassertions:should.be_someandshould.be_none
- Added Gleam v0.33.0 version requirement.
- Updated for Gleam v0.33.0.
- Updated for Gleam v0.32.0.
- Updated for Gleam v0.30.0.
- Fixed a bug where unicode characters would be printed incorrectly.
- The output for failed assertions when targeting Erlang has been improved.
- The JavaScript runner now also supports the Deno runtime.
should.be_okandshould.be_errornow return the contained value when the assertion passes.
- Update for Gleam v0.25.0.
- Fixed a bug where project names containing numbers would not run correctly on JavaScript.
- Line numbers are printed on JS for assertions.
- Fixed a bug where assertions in JavaScript tests could fail to report an error due to them being async.
- Fixed a bug where failed tests on the JavaScript target would crash the
mainfunction. - Fixed a bug where tests on the JavaScript target could succeed regardless of return value.
- Added support for OTP versions below 23.
- Added support for running tests on the JavaScript target.
- Updated for Gleam v0.18.0.
- Added
gleeunit/shouldmodule containing assertions.
- Slightly improved failure format.
- Fixed Hex package which was missing some files.
gleeunit.discover_and_run_testsremoved.gleeunit.mainadded.
- Initial release.