Web lists-archives.com

Bug#878438: ITP: assess-el -- test support functions for Emacs




Package: wnpp
Owner: Lev Lamberov <dogsleg@xxxxxxxxxx>
Severity: wishlist

* Package name    : assess-el
  Version         : 0.4
  Upstream Author : Phillip Lord <phillip.lord@xxxxxxxxxxxxx>
* URL or Web page : https://github.com/phillord/assess
* License         : GPL-3+
  Description     : test support functions for Emacs

This package provides functions to support ert, the Emacs Regression
Test framework. It includes:

 * a set of predicates for comparing strings, buffers and file contents;
 * explainer functions for all predicates giving useful output;
 * macros for creating many temporary buffers at once, and for restoring
   the buffer list;
 * methods for testing indentation, by comparison or "round-tripping";
 * methods for testing fontification;

Assess aims to be a stateless as possible, leaving Emacs unchanged
whether the tests succeed or fail, with respect to buffers, open
files and so on; this helps to keep tests independent from each
other. Violations of this will be considered a bug.

Assess aims also to be as noiseless as possible, reducing and
suppressing extraneous messages where possible, to leave a clean ert
output in batch mode.