A fork of gleeunit
for Glistix's Nix target.
A custom test runner is included for when compiled to Nix, as well as
to JavaScript (using gleeunit
's original JavaScript test runner).
Note: This is a Glistix project, and as such may require the Glistix compiler to be used.
Documentation is available on HexDocs.
Add this package to your Glistix project.
glistix add glistix_gleeunit --dev
And then call the gleeunit.main
function from your test main function.
// In test/yourapp_test.gleam
import gleeunit
pub fn main() {
gleeunit.main()
}
Now any public function with a name ending in _test
in the test
directory
will be found and run as a test.
pub fn the_universe_test() {
let assert 1 = 1
}
Run the tests by entering glistix test
in the command line.
If using the Deno JavaScript runtime, you will need to add the following to your
gleam.toml
.
[javascript.deno]
allow_read = [
"gleam.toml",
"test",
"build",
]