File: ert-x.el.html
This file includes some extra helper functions to use while writing automated tests with ERT. These have been proposed as extensions to ERT but are not mature yet and likely to change.
Defined variables (7)
ert--test-buffers | Table of all test buffers. Keys are the buffer objects, values are t. |
ert-remote-temporary-file-directory | Temporary directory for remote file tests. |
ert-resource-directory-format | Format for ‘ert-resource-directory’. |
ert-resource-directory-trim-left-regexp | Regexp for ‘string-trim’ (left) used by ‘ert-resource-directory’. |
ert-resource-directory-trim-right-regexp | Regexp for ‘string-trim’ (right) used by ‘ert-resource-directory’. |
ert-temp-file-prefix | Prefix used by ‘ert-with-temp-file’ and ‘ert-with-temp-directory’. |
ert-temp-file-suffix | Suffix used by ‘ert-with-temp-file’ and ‘ert-with-temp-directory’. |
Defined functions (25)
ert--call-with-test-buffer | (ERT--BASE-NAME ERT--THUNK) |
ert--format-test-buffer-name | (BASE-NAME) |
ert--make-message-advice | (COLLECTOR) |
ert--make-print-advice | (COLLECTOR) |
ert--test-buffer-button-action | (BUTTON) |
ert--text-button | (STRING &rest PROPERTIES) |
ert--with-temp-file-generate-suffix | (FILENAME) |
ert-buffer-string-reindented | (&optional BUFFER) |
ert-call-with-buffer-renamed | (BUFFER-NAME THUNK) |
ert-filter-string | (S &rest REGEXPS) |
ert-gcc-is-clang-p | () |
ert-kill-all-test-buffers | () |
ert-propertized-string | (&rest ARGS) |
ert-resource-directory | () |
ert-resource-file | (FILE) |
ert-run-idle-timers | () |
ert-simulate-command | (COMMAND) |
ert-simulate-keys | (KEYS &rest BODY) |
ert-with-buffer-renamed | ((BUFFER-NAME-FORM) &body BODY) |
ert-with-buffer-selected | (BUFFER-OR-NAME &body BODY) |
ert-with-message-capture | (VAR &rest BODY) |
ert-with-temp-directory | (NAME &rest BODY) |
ert-with-temp-file | (NAME &rest BODY) |
ert-with-test-buffer | ((&key ((:name NAME-FORM) nil)) &body BODY) |
ert-with-test-buffer-selected | ((&key NAME) &body BODY) |