]> git.eshelyaron.com Git - emacs.git/commitdiff
Suggest alternative reason for ERT test duplication error
authorMattias EngdegÄrd <mattiase@acm.org>
Fri, 3 Nov 2023 17:06:04 +0000 (18:06 +0100)
committerEli Zaretskii <eliz@gnu.org>
Sat, 4 Nov 2023 08:50:10 +0000 (10:50 +0200)
* 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)

lisp/emacs-lisp/ert.el

index be9f013ebcf3b32e06b7910429f26f75ef05292d..5d001307125d7220e6265666f86935e8dba3750c 100644 (file)
@@ -151,7 +151,7 @@ mode.")
   (when (and noninteractive (get symbol 'ert--test))
     ;; Make sure duplicated tests are discovered since the older test would
     ;; be ignored silently otherwise.
-    (error "Test `%s' redefined" symbol))
+    (error "Test `%s' redefined (or loaded twice)" symbol))
   (define-symbol-prop symbol 'ert--test definition)
   definition)