Add test for use-package-test-normalize/:ensure

This commit is contained in:
John Wiegley 2017-11-30 18:37:27 -08:00
parent 9465b915a8
commit 7a562f10cb

View file

@ -85,6 +85,16 @@
;; (should (equal (macroexpand (use-package))
;; '())))
(ert-deftest use-package-test-normalize/:ensure ()
(flet ((norm (&rest args)
(apply #'use-package-normalize/:ensure
'foopkg :ensure args)))
(should (equal (norm '(t)) t))
(should (equal (norm '(nil)) nil))
(should (equal (norm '(sym)) 'sym))
(should-error (norm '(1)))
(should-error (norm '("Hello")))))
(ert-deftest use-package-test/:ensure ()
(let ((use-package-always-ensure nil))
(match-expansion