Episodes /

Introduction to Clojure Testing

Testing libraries and frameworks are indispensable, but there’s no magic to how they work. Through implementing your own mini testing framework, you’ll learn how clojure.test does things under the hood.

While the main plot demonstrates how to write a function test-first, you’ll also meet several supporting characters, like preconditions, dynamic bindings, and even a macro. Finally the mask comes off. It was clojure.test all this time!