Commit Graph

12 Commits

Author SHA1 Message Date
Aryadev Chavali
62f92114ee Add unit tests for model.int->suit 2025-02-21 14:24:29 +00:00
Aryadev Chavali
4bb9173a4a Make empty unit test suite for model package 2025-02-21 14:20:34 +00:00
Aryadev Chavali
7c64d23b0a Add unit tests for lib.functions.remove-at-indices 2025-02-21 14:20:34 +00:00
Aryadev Chavali
1edd618b42 Add unit tests for lib.functions.rev-map 2025-02-21 14:11:08 +00:00
Aryadev Chavali
dc6b2f701b Add unit tests for lib.functions.split 2025-02-21 14:11:08 +00:00
Aryadev Chavali
e9dcba06bb Add unit tests for lib.functions.take 2025-02-21 14:11:08 +00:00
Aryadev Chavali
4b4421c101 Add unit tests for lib.functions.range 2025-02-21 14:11:08 +00:00
Aryadev Chavali
53174000df Add unit tests for lib.functions.parse-integer* 2025-02-21 14:11:08 +00:00
Aryadev Chavali
2538077638 Setup an empty unit test suite for lib.functions
I've added a dependency so if lib.macros isn't working, we can skip
all the tests in lib.functions.  Therefore we can use lib.macros in
the test code.
2025-02-21 14:11:08 +00:00
Aryadev Chavali
0f8b5185fd Add unit tests for lib.macros.-<> 2025-02-21 13:59:59 +00:00
Aryadev Chavali
f908ed5952 Add unit tests for lib.macros.->> 2025-02-21 13:59:55 +00:00
Aryadev Chavali
dc1f3d8970 Create a unit test system
Setup cantedraw/tests with a test-system record, as well as linking it
back to cantedraw so we can run test-system on cantedraw and run the
tests.

Using parachute, we can setup a suite of unit tests for each package.
For each package in src/ or lib/ we'll write a separate unit test
suite with tests for all the public exposing functionality.

I've setup a main suite in cantedraw/tests/main which will depend on
each of the unit test suites so we can run the tests all at once.

Currently we have one test for the --> macro.
2025-02-21 13:53:33 +00:00