NonGNU ELPA - buttercup


Behavior-Driven Emacs Lisp Testing
buttercup-1.34.tar (.sig), 2024-Feb-27, 110 KiB
Ola Nilsson <>
Browse ELPA's repository
CGit or Gitweb

To install this package from Emacs, use package-install or list-packages.

Full description

Buttercup is a behavior-driven development framework for testing
Emacs Lisp code. It is heavily inspired by the Jasmine test
framework for JavaScript.

A test suite begins with a call to the Buttercup macro `describe` with
the first parameter describing the suite and the rest being the body
of code that implements the suite.

(describe "A suite"
  (it "contains a spec with an expectation"
    (expect t :to-be t)))

The ideas for project were shamelessly taken from Jasmine

All the good ideas are theirs. All the problems are mine.

Old versions

buttercup-1.33.tar.lz2023-Dec-0722.7 KiB
buttercup-1.32.tar.lz2023-Oct-0622.7 KiB
buttercup-1.31.tar.lz2023-Apr-1822.6 KiB
buttercup-1.30.tar.lz2023-Mar-1022.4 KiB
buttercup-1.29.tar.lz2022-Dec-0521.8 KiB
buttercup-1.28.tar.lz2022-Oct-2621.7 KiB
buttercup-1.27.tar.lz2022-Oct-1721.8 KiB
buttercup-1.26.tar.lz2022-Aug-1121.7 KiB
buttercup-1.25.tar.lz2022-Apr-1062.7 KiB
buttercup-1.24.tar.lz2021-Dec-1672.1 KiB