I just released version 1.0 of Buttercup, the Behavior-Driven Emacs Lisp Testing framework.
Buttercup is a behavior-driven development framework for testing Emacs Lisp code. It is heavily inspired by Jasmine.
Installation and Use
Buttercup is available from Marmalade and MELPA Stable.
Example test suite:
(describe "A suite" (it "contains a spec with an expectation" (expect t :to-be t)))
See the package homepage above for a full description of the syntax for test suites and specs.
If placed in a file named like
command executed in the same directory will run the suite:
emacs -batch -l buttercup.el -f buttercup-run-discover