summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r--lisp/emacs-lisp/ert.el7
1 files changed, 4 insertions, 3 deletions
diff --git a/lisp/emacs-lisp/ert.el b/lisp/emacs-lisp/ert.el
index 57655403c20..efc1825017b 100644
--- a/lisp/emacs-lisp/ert.el
+++ b/lisp/emacs-lisp/ert.el
@@ -2670,10 +2670,11 @@ TRANSFORM will be called to get from before to after."
(insert-file-contents file)
(let ((gen-specs (list (cons 'dummy t)
(cons 'code transform))))
- ;; The start of the "before" part starts with a form feed and then
- ;; the name of the test.
+ ;; Find the start of a test.
(while (re-search-forward "^=-=\n" nil t)
- (setq gen-specs (ert-test--erts-test gen-specs file))))))
+ (setq gen-specs (ert-test--erts-test gen-specs file))
+ ;; Search to the end of the test.
+ (re-search-forward "^=-=-=\n")))))
(defun ert-test--erts-test (gen-specs file)
(let* ((file-buffer (current-buffer))