diff options
author | John Wiegley <johnw@newartisans.com> | 2017-12-06 20:59:10 -0800 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2017-12-06 20:59:10 -0800 |
commit | 7803571280be1596d46e41999fef7bd242d128aa (patch) | |
tree | 2376f8266aac0230de51d58618a04a855845103c /test/lisp/use-package/use-package-tests.el | |
parent | 20694696b2795e7743ef0c4e257c9783c41217eb (diff) | |
download | emacs-7803571280be1596d46e41999fef7bd242d128aa.tar.gz emacs-7803571280be1596d46e41999fef7bd242d128aa.tar.bz2 emacs-7803571280be1596d46e41999fef7bd242d128aa.zip |
Correctly fix the problem of unreferenced symbols after compilation
Fixes https://github.com/jwiegley/use-package/issues/571
Diffstat (limited to 'test/lisp/use-package/use-package-tests.el')
-rw-r--r-- | test/lisp/use-package/use-package-tests.el | 119 |
1 files changed, 63 insertions, 56 deletions
diff --git a/test/lisp/use-package/use-package-tests.el b/test/lisp/use-package/use-package-tests.el index 283758f5160..ffff7ced326 100644 --- a/test/lisp/use-package/use-package-tests.el +++ b/test/lisp/use-package/use-package-tests.el @@ -1190,107 +1190,114 @@ (ert-deftest use-package-test/:after-5 () (match-expansion (use-package foo :after (:any bar quux)) - `(lexical-let (,_ ,_) + `(progn + (defvar ,_ nil) + (defvar ,_ nil) + (defvar ,_ + #'(lambda nil + (if ,_ ,_ + (setq ,_ t ,_ + (require 'foo nil nil))))) (eval-after-load 'bar - '(if ,_ ,_ - (setq ,_ t) - (setq ,_ (require 'foo nil nil)))) + '(funcall ,_)) (eval-after-load 'quux - '(if ,_ ,_ - (setq ,_ t) - (setq ,_ (require 'foo nil nil))))))) + '(funcall ,_))))) (ert-deftest use-package-test/:after-6 () (match-expansion (use-package foo :after (:all (:any bar quux) bow)) - `(lexical-let (,_ ,_) + `(progn + (defvar ,_ nil) + (defvar ,_ nil) + (defvar ,_ + #'(lambda nil + (if ,_ ,_ + (setq ,_ t ,_ + (require 'foo nil nil))))) (eval-after-load 'bow '(progn (eval-after-load 'bar - '(if ,_ ,_ - (setq ,_ t) - (setq ,_ (require 'foo nil nil)))) + '(funcall ,_)) (eval-after-load 'quux - '(if ,_ ,_ - (setq ,_ t) - (setq ,_ (require 'foo nil nil))))))) - )) + '(funcall ,_))))))) (ert-deftest use-package-test/:after-7 () (match-expansion (use-package foo :after (:any (:all bar quux) bow)) - `(lexical-let (,_ ,_) + `(progn + (defvar ,_ nil) + (defvar ,_ nil) + (defvar ,_ + #'(lambda nil + (if ,_ ,_ + (setq ,_ t ,_ + (require 'foo nil nil))))) (eval-after-load 'quux '(eval-after-load 'bar - '(if ,_ ,_ - (setq ,_ t) - (setq ,_ (require 'foo nil nil))))) + '(funcall ,_))) (eval-after-load 'bow - '(if ,_ ,_ - (setq ,_ t) - (setq ,_ (require 'foo nil nil))))) - )) + '(funcall ,_))))) (ert-deftest use-package-test/:after-8 () (match-expansion (use-package foo :after (:all (:any bar quux) (:any bow baz))) - `(lexical-let (,_ ,_) + `(progn + (defvar ,_ nil) + (defvar ,_ nil) + (defvar ,_ + #'(lambda nil + (if ,_ ,_ + (setq ,_ t ,_ + (require 'foo nil nil))))) (eval-after-load 'bow '(progn (eval-after-load 'bar - '(if ,_ ,_ - (setq ,_ t) - (setq ,_ (require 'foo nil nil)))) + '(funcall ,_)) (eval-after-load 'quux - '(if ,_ ,_ - (setq ,_ t) - (setq ,_ (require 'foo nil nil)))))) + '(funcall ,_)))) (eval-after-load 'baz '(progn (eval-after-load 'bar - '(if ,_ ,_ - (setq ,_ t) - (setq ,_ (require 'foo nil nil)))) + '(funcall ,_)) (eval-after-load 'quux - '(if ,_ ,_ - (setq ,_ t) - (setq ,_ (require 'foo nil nil))))))) - )) + '(funcall ,_))))))) (ert-deftest use-package-test/:after-9 () (match-expansion (use-package foo :after (:any (:all bar quux) (:all bow baz))) - `(lexical-let (,_ ,_) + `(progn + (defvar ,_ nil) + (defvar ,_ nil) + (defvar ,_ + #'(lambda nil + (if ,_ ,_ + (setq ,_ t ,_ + (require 'foo nil nil))))) (eval-after-load 'quux '(eval-after-load 'bar - '(if ,_ ,_ - (setq ,_ t) - (setq ,_ (require 'foo nil nil))))) + '(funcall ,_))) (eval-after-load 'baz '(eval-after-load 'bow - '(if ,_ ,_ - (setq ,_ t) - (setq ,_ (require 'foo nil nil)))))) - )) + '(funcall ,_)))))) (ert-deftest use-package-test/:after-10 () (match-expansion (use-package foo :after (:any (:all bar quux) (:any bow baz))) - `(lexical-let (,_ ,_) + `(progn + (defvar ,_ nil) + (defvar ,_ nil) + (defvar ,_ + #'(lambda nil + (if ,_ ,_ + (setq ,_ t ,_ + (require 'foo nil nil))))) (eval-after-load 'quux '(eval-after-load 'bar - '(if ,_ ,_ - (setq ,_ t) - (setq ,_ (require 'foo nil nil))))) + '(funcall ,_))) (eval-after-load 'bow - '(if ,_ ,_ - (setq ,_ t) - (setq ,_ (require 'foo nil nil)))) + '(funcall ,_)) (eval-after-load 'baz - '(if ,_ ,_ - (setq ,_ t) - (setq ,_ (require 'foo nil nil))))) - )) + '(funcall ,_))))) (ert-deftest use-package-test/:demand-1 () (match-expansion |