Fork me on GitHub
#testing
<
2019-05-03
>
Jakub Holý (HolyJak)08:05:14

Hello folks, is anybody here interested in Specification by Example, i.e. "executable specifications" of business rules/logic, presented as a tree of linked web pages specifying the rules and demonstrating them with examples, which are - via instrumentation - bound to actual test code and run as tests, showing results inline in this "living documentation"? Have you perhaps heard about https://concordion.org/, which is a great, Java-based tool for this? If so, please consider giving a try to https://github.com/holyjak/clj-concordion , which adds support for writing the instrumentation code in Clojure & clojure.test. I crave feedback 🙂 And if you have never heard about Spec. by Example before, maybe you could give it a try? (The Concordion page is a good introduction and this book https://gojko.net/books/specification-by-example/ is its bible; I believe this talk https://vimeo.com/109079233 is also a great and entertaining intro)