NonGNU-devel ELPA - buttercup

buttercup Atom Feed

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.lz2024-Jul-1823.5 KiB
buttercup-1.35.0.20240328.203317.tar.lz2024-Jul-1023.4 KiB
buttercup-1.35.0.20240328.201640.tar.lz2024-Mar-3123.4 KiB
buttercup-1.34.0.20240320.210918.tar.lz2024-Mar-2123.0 KiB
buttercup-1.33.0.20231208.234628.tar.lz2024-Feb-2223.0 KiB
buttercup-1.29.0.20230119.233713.tar.lz2023-Jan-2022.3 KiB
buttercup-1.28.0.20221026.200632.tar.lz2022-Oct-2621.7 KiB
buttercup-1.27.0.20221016.223901.tar.lz2022-Oct-1721.8 KiB
buttercup-1.26.0.20220814.215057.tar.lz2022-Aug-1821.8 KiB
buttercup-1.24.0.20220329.204328.tar.lz2022-Mar-2962.2 KiB