All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.5.1 - 2024-11-21
- Upgraded
tom
to v1.1.0.
0.5.0 - 2024-07-31
- Added
expect/string_to_not_start_with
for asserting that a string does not start with another string. - Added
expect/string_to_not_end_with
for asserting that a string does not end with another string.
- Upgraded
simplifile
to v2.0.1.
0.4.0 - 2024-06-14
- Added skipped test count to the test summary.
0.3.0 - 2024-06-11
- Added
expect/string_to_contain
for asserting that a string contains another string. - Added
expect/string_to_not_contain
for asserting that a string does not contain another string. - Added
expect/string_to_start_with
for asserting that a string starts with another string. - Added
expect/string_to_end_with
for asserting that a string ends with another string. - Added
expect/list_to_contain
for asserting that a list contains a given element. - Added
expect/list_to_not_contain
for asserting that a list does not contain a given element.
- Fixed warnings with
gleam_stdlib
v0.38.0.
0.2.4 - 2024-05-18
- Upgraded
glint
to v1.0.0-rc2.
0.2.3 - 2024-05-13
- Added
expect/to_loosely_equal
for asserting onFloat
values.
0.2.2 - 2024-05-06
- Pinned
glint
to v1.0.0-rc1.
0.2.1 - 2024-04-27
- Added test filtering using positional arguments to the CLI.
- You can provide zero or more test filepaths for filtering.
gleam test -- example
will run all tests in files that have "example" in their name.gleam test -- test/startest_test.gleam
will run just the tests in the specified file.
- Renamed
--filter
CLI flag to--test-name-filter
.
0.2.0 - 2024-04-20
- Added
startest.run
for running tests.startest.run
takes aConfig
and will auto-discover and run the tests.
- Added Startest CLI
- Calling
startest.run
in your testmain
will allow you to use the CLI viagleam test
.
- Calling
- Added dot reporter.
- Added a
finished
callback toReporter
.
- Changed
Reporter.report
to take aReporterContext
as the first argument.
- Removed
startest.run_tests
in favor ofstartest.run
.
0.1.0 - 2024-04-19
- Initial release.