Clojure
clojure.test Advanced Patterns: Fixtures, Custom Matchers, and Test Hierarchies
Most Clojure developers learn deftest and is quickly, then stop. They write tests that look fine but miss the idioms that make large test suites maintainable, fast, and expressive. This post covers the patterns that separate workable test suites from great ones — fixtures that actually clean up, custom matchers that