Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-07-10 | Overhaulmaster | Aryadev Chavali | |
Loads of changes, some which I wasn't sure what I was on when doing them | |||
2025-03-02 | Move all test code into one file. | Aryadev Chavali | |
2025-02-24 | Implement test for card->int | Aryadev Chavali | |
2025-02-24 | Implement test for int->card | Aryadev Chavali | |
2025-02-24 | Implement test for suit->int and int->suit being complete inverses | Aryadev Chavali | |
2025-02-24 | Implement test for suit->int | Aryadev Chavali | |
2025-02-24 | Implement test for rank->int and int->rank being complete inverses | Aryadev Chavali | |
2025-02-24 | Implement test for rank->int | Aryadev Chavali | |
2025-02-24 | Implement test for int->rank | Aryadev Chavali | |
2025-02-22 | Put dependencies for each test rather than on the suite. | Aryadev Chavali | |
2025-02-21 | Add unit tests for model.int->suit | Aryadev Chavali | |
2025-02-21 | Make empty unit test suite for model package | Aryadev Chavali | |
2025-02-21 | Add unit tests for lib.functions.remove-at-indices | Aryadev Chavali | |
2025-02-21 | Add unit tests for lib.functions.rev-map | Aryadev Chavali | |
2025-02-21 | Add unit tests for lib.functions.split | Aryadev Chavali | |
2025-02-21 | Add unit tests for lib.functions.take | Aryadev Chavali | |
2025-02-21 | Add unit tests for lib.functions.range | Aryadev Chavali | |
2025-02-21 | Add unit tests for lib.functions.parse-integer* | Aryadev Chavali | |
2025-02-21 | Setup an empty unit test suite for lib.functions | Aryadev Chavali | |
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 | Add unit tests for lib.macros.-<> | Aryadev Chavali | |
2025-02-21 | Add unit tests for lib.macros.->> | Aryadev Chavali | |
2025-02-21 | Create a unit test system | Aryadev Chavali | |
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. |