As @thindil suggested, you may want to use _std/unittest_. It generally works great for small projects where you may not need any of Testament's cool features like multiple targets or report generation.
[Here is an example](https://github.com/amkrajewski/nimCSO/blob/main/tests/algorithmSearch.nim) of a test file. If you want to have several of them, you can write a simple convenience script like [this one here](https://github.com/amkrajewski/nimCSO/blob/main/tests/runAll.nim) to run them in a particular order, and then conveniently deploy them with a GitHub Action workflow like [this one here](https://github.com/amkrajewski/nimCSO/blob/main/.github/workflows/testingOnPush_Apple.yaml).