diff options
| author | Mattias EngdegÄrd | 2023-11-03 18:06:04 +0100 |
|---|---|---|
| committer | Eli Zaretskii | 2023-11-04 10:50:10 +0200 |
| commit | 33fae4b02d6ed86487ddd0e75f2b3f5e87f6e137 (patch) | |
| tree | 84b50d4a75e9f7f0ba60de37d7475f22eb557f25 | |
| parent | 196def4fa6411a32e26aa8e589a588f9cd0fbc95 (diff) | |
| download | emacs-33fae4b02d6ed86487ddd0e75f2b3f5e87f6e137.tar.gz emacs-33fae4b02d6ed86487ddd0e75f2b3f5e87f6e137.zip | |
Suggest alternative reason for ERT test duplication error
* lisp/emacs-lisp/ert.el (ert-set-test): Amend error message;
maybe the redefinition was caused by a file loaded twice.
(Bug#66782)
Suggested by Xiyue Deng.
(cherry picked from commit 425d23fbeaede81ab4f50b4073949cc1c8a3fbd0)
| -rw-r--r-- | lisp/emacs-lisp/ert.el | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/ert.el b/lisp/emacs-lisp/ert.el index be9f013ebcf..5d001307125 100644 --- a/lisp/emacs-lisp/ert.el +++ b/lisp/emacs-lisp/ert.el | |||
| @@ -151,7 +151,7 @@ mode.") | |||
| 151 | (when (and noninteractive (get symbol 'ert--test)) | 151 | (when (and noninteractive (get symbol 'ert--test)) |
| 152 | ;; Make sure duplicated tests are discovered since the older test would | 152 | ;; Make sure duplicated tests are discovered since the older test would |
| 153 | ;; be ignored silently otherwise. | 153 | ;; be ignored silently otherwise. |
| 154 | (error "Test `%s' redefined" symbol)) | 154 | (error "Test `%s' redefined (or loaded twice)" symbol)) |
| 155 | (define-symbol-prop symbol 'ert--test definition) | 155 | (define-symbol-prop symbol 'ert--test definition) |
| 156 | definition) | 156 | definition) |
| 157 | 157 | ||