35 lines
698 B
Markdown
35 lines
698 B
Markdown
# @holllo/test ✅
|
|
|
|
> **Tiny testing library designed to run anywhere.**
|
|
|
|
## Example
|
|
|
|
```ts
|
|
import {setup} from "@holllo/test";
|
|
|
|
const add = (a: number, b: number): number => a + b;
|
|
|
|
void setup("add", async (group) => {
|
|
group.test("1 + 1", async (test) => {
|
|
test.equals(add(1, 1), 2);
|
|
});
|
|
|
|
group.test("2 + 2", async (test) => {
|
|
test.equals(add(2, 2), 5);
|
|
});
|
|
});
|
|
```
|
|
|
|
```txt
|
|
# add
|
|
- 1 + 1 passed
|
|
- 2 + 2 failed
|
|
Failed equals assertion
|
|
| Actual: 4
|
|
| Expected: 5
|
|
```
|
|
|
|
## License
|
|
|
|
Distributed under the [AGPL-3.0-or-later](https://spdx.org/licenses/AGPL-3.0-or-later.html) license, see [LICENSE](https://git.bauke.xyz/Holllo/test/src/branch/main/LICENSE) for more information.
|