А может кто закинуть ссылку на какой-нить проект github, где в каноничном TDD стиле написаны тесты. Потому что я пишу тесты, но у меня больше repl-driven получается, а тесты - пишу уже когда все готово и работает, потому что сказано тесты делать.
есть панк-версия тдд:
обычно в репле проверяю, смотрю что выдает функция, если устраивает – то копирую результат и в (assert (= result (function args)))
потом, при необходимости, переношу в тесты