From f3e2d3418a482e7b3bf190a524caf0f2eb75b6bb Mon Sep 17 00:00:00 2001 From: Stefan Kangas Date: Mon, 21 Sep 2020 16:13:53 +0200 Subject: [PATCH] Convert manual indent test for elisp-mode into unit test * test/manual/indent/elisp.el: Delete file. * test/lisp/progmodes/elisp-mode-tests.el (elisp-indent-basic): New unit test based on deleted file. --- test/lisp/progmodes/elisp-mode-tests.el | 12 ++++++++++++ test/manual/indent/elisp.el | 6 ------ 2 files changed, 12 insertions(+), 6 deletions(-) delete mode 100644 test/manual/indent/elisp.el diff --git a/test/lisp/progmodes/elisp-mode-tests.el b/test/lisp/progmodes/elisp-mode-tests.el index 2de533e5eb9..6c30e4f664b 100644 --- a/test/lisp/progmodes/elisp-mode-tests.el +++ b/test/lisp/progmodes/elisp-mode-tests.el @@ -810,5 +810,17 @@ to (xref-elisp-test-descr-to-target xref)." (insert "?\\N{HEAVY CHECK MARK}") (should (equal (elisp--preceding-sexp) ?\N{HEAVY CHECK MARK})))) +(ert-deftest elisp-indent-basic () + (with-temp-buffer + (emacs-lisp-mode) + (let ((orig "(defun x () + (print (quote ( thingy great + stuff))) + (print (quote (thingy great + stuff))))")) + (insert orig) + (indent-region (point-min) (point-max)) + (should (equal (buffer-string) orig))))) + (provide 'elisp-mode-tests) ;;; elisp-mode-tests.el ends here diff --git a/test/manual/indent/elisp.el b/test/manual/indent/elisp.el deleted file mode 100644 index 7d634ae84c9..00000000000 --- a/test/manual/indent/elisp.el +++ /dev/null @@ -1,6 +0,0 @@ -;; -*- lexical-binding:t -*- -(defun x () - (print (quote ( thingy great - stuff))) - (print (quote (thingy great - stuff)))) -- 2.39.5