doomemacs/core/autoload/test.el
2017-04-12 10:52:42 -04:00

11 lines
331 B
EmacsLisp

;;; ../core/autoload/test.el
;;;###autoload
(defmacro def-test-group! (name &rest body)
(declare (indent defun))
(unless (plist-get body :disabled)
(dolist (form body)
(when (eq (car form) 'ert-deftest)
(setf (cadr form) (intern (format "test-%s-%s" name (symbol-name (cadr form)))))))
`(progn ,@body)))