![[Home]](https://www.emacswiki.org/images/logo218x38.png)
ERT is an Emacs Lisp library for regression/unit testing. It is now included in Emacs, but can still be retrieved from its old repository.
For examples of how to write tests with ERT, take a look at the manual in Info, C-h
i m ert RET, or read the manual online, or look at ERT's own tests.
Lisp:ert-expectations.el translates EmacsLispExpectations syntax into ERT. You can use simple EmacsLispExpectations code in ERT environment. – rubikitch
If you want to run a single ERT test programmatically, here is the syntax. See the full thread at StackOverFlow.
(ert-test-passed-p (ert-run-test (ert-get-test 'my-deftest-name)))
nil ;; test my-deftest-name failed
t ;; test my-deftest-name passedSee also UnitTesting