-
Notifications
You must be signed in to change notification settings - Fork 49
Description
Hosted https://cicadas.surf/cgit/colin/testiere.git/
See https://cicadas.surf/cgit/colin/testiere.git/about/ for a description.
It is a small library that enables a TDD approach. It works by letting you embed tests at the top of a modified defun, called defun/t. The tests are run whenever you recompile a defun. When a test fails, the function is not redefined and you have some restarts available to decide what to do.
Tests can be placed in a separate system so that they don't end up in the image of a deployed application. The separate system can be loaded during development to make the tests "active". I recently refactored gtwiwtg to use testiere, so I'll wait until this dependency is in QL before merging the refactored gtwiwtg branch. (see also #2206 )
Thanks!