diff options
author | John Wiegley <johnw@newartisans.com> | 2017-12-07 14:34:51 -0800 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2017-12-07 15:06:08 -0800 |
commit | 4714380696404cc2d12ca7fb35209e62844883a1 (patch) | |
tree | fd120766b593bec065df0b27e6fd96aee30c822b /test/lisp/use-package/use-package-tests.el | |
parent | 93231ecbab5a3567fbc5fb3e0c75df6dee983a07 (diff) | |
download | emacs-4714380696404cc2d12ca7fb35209e62844883a1.tar.gz emacs-4714380696404cc2d12ca7fb35209e62844883a1.tar.bz2 emacs-4714380696404cc2d12ca7fb35209e62844883a1.zip |
Add tests for two more issues
Diffstat (limited to 'test/lisp/use-package/use-package-tests.el')
-rw-r--r-- | test/lisp/use-package/use-package-tests.el | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/test/lisp/use-package/use-package-tests.el b/test/lisp/use-package/use-package-tests.el index f1e6bb00165..2f4a7b897c4 100644 --- a/test/lisp/use-package/use-package-tests.el +++ b/test/lisp/use-package/use-package-tests.el @@ -1733,6 +1733,56 @@ (when (symbol-value 'notmuch-command) (require 'notmuch nil nil)))))))) +(ert-deftest use-package-test/572 () + (let ((use-package-always-defer t)) + (match-expansion + (use-package auth-password-store + :after auth-source + :init + (setq auth-sources '(password-store))) + `(eval-after-load 'auth-source + '(setq auth-sources '(password-store)))))) + +(ert-deftest use-package-test/575-1 () + (match-expansion + (use-package helm + :defer t + :after (:any ido dired) + :config + (message "test. helm start")) + `(progn + (defvar ,_ nil) + (defvar ,_ nil) + (defvar ,_ + #'(lambda nil + (if ,_ ,_ + (setq ,_ t ,_ + (eval-after-load 'helm + '(progn + (message "test. helm start") + t)))))) + (eval-after-load 'ido + '(funcall ,_)) + (eval-after-load 'dired + '(funcall ,_))))) + +(ert-deftest use-package-test/575-2 () + (match-expansion + (use-package helm + :defer t + :bind ("C-c d" . helm-mini) + :config + (message "test. helm start")) + `(progn + (unless (fboundp 'helm-mini) + (autoload #'helm-mini "helm" nil t)) + (eval-after-load 'helm + '(progn + (message "test. helm start") + t)) + (ignore + (bind-keys :package helm ("C-c d" . helm-mini)))))) + (ert-deftest bind-key/:prefix-map () (match-expansion (bind-keys :prefix "<f1>" |