test
The test keyword declares a test: a named block of code that the test runner executes to verify behavior. Tests are excluded from normal builds and are collected by the testing tooling.
Syntax & Example
test "addition works" {
let result = add(2, 3);
assert result == 5;
}
Use Cases
- Verifying functions and modules with runnable checks.
- Grouping assertions under a descriptive test name.
- Pairing with
ignoreandexpect_failto control test execution.
See also: Testing.