emacs-buttercup 1.16 Behavior driven emacs lisp testing framework

Buttercup is a behavior-driven development framework for testing Emacs Lisp code. It allows to group related tests so they can share common set-up and tear-down code, and allows the programmer to "spy" on functions to ensure they are called with the right arguments during testing.