buttercup
- Description
- Behavior-Driven Emacs Lisp Testing
- Latest
- buttercup-1.36.0.20240904.231112.tar (.sig), 2024-Sep-05, 120 KiB
- Maintainer
- Ola Nilsson <ola.nilsson@gmail.com>
- Website
- https://github.com/jorgenschaefer/emacs-buttercup
- Browse ELPA's repository
- CGit or Gitweb
- Badge
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. ;;; lexical binding is required -*- lexical-binding: t; -*- (describe "A suite" (it "contains a spec with an expectation" (expect t :to-be t))) The ideas for project were shamelessly taken from Jasmine <https://jasmine.github.io>. All the good ideas are theirs. All the problems are mine.
Old versions
buttercup-1.35.0.20240718.1456.tar.lz | 2024-Jul-18 | 23.5 KiB |
buttercup-1.35.0.20240328.203317.tar.lz | 2024-Jul-10 | 23.4 KiB |
buttercup-1.35.0.20240328.201640.tar.lz | 2024-Mar-31 | 23.4 KiB |
buttercup-1.34.0.20240320.210918.tar.lz | 2024-Mar-21 | 23.0 KiB |
buttercup-1.33.0.20231208.234628.tar.lz | 2024-Feb-22 | 23.0 KiB |
buttercup-1.29.0.20230119.233713.tar.lz | 2023-Jan-20 | 22.3 KiB |
buttercup-1.28.0.20221026.200632.tar.lz | 2022-Oct-26 | 21.7 KiB |
buttercup-1.27.0.20221016.223901.tar.lz | 2022-Oct-17 | 21.8 KiB |
buttercup-1.26.0.20220814.215057.tar.lz | 2022-Aug-18 | 21.8 KiB |
buttercup-1.24.0.20220329.204328.tar.lz | 2022-Mar-29 | 62.2 KiB |