]> git.eshelyaron.com Git - emacs.git/commitdiff
Enable 4 tests that work when not run on Travis
authorJohn Wiegley <johnw@newartisans.com>
Tue, 5 Dec 2017 22:36:56 +0000 (14:36 -0800)
committerJohn Wiegley <johnw@newartisans.com>
Tue, 5 Dec 2017 22:36:56 +0000 (14:36 -0800)
test/lisp/use-package/use-package-tests.el

index 7d13ec16202d0af5285780cdeb1a2dd9ea46f5c6..d35f8e755ceefe17e35af1fc24ee9065c56978f9 100644 (file)
@@ -26,6 +26,8 @@
 (require 'ert)
 (require 'use-package)
 
+(defvar running-on-travis nil)
+
 (setq use-package-always-ensure nil
       use-package-verbose 'errors
       use-package-expand-minimally t
         (autoload #'bar "foo" nil t))
       (bar))))
 
-;; (ert-deftest use-package-test/:commands-5 ()
-;;   (match-expansion
-;;    (use-package gnus-harvest
-;;      :load-path "lisp/gnus-harvest"
-;;      :commands gnus-harvest-install
-;;      :demand t
-;;      :config
-;;      (if (featurep 'message-x)
-;;          (gnus-harvest-install 'message-x)
-;;        (gnus-harvest-install)))
-;;    `(progn
-;;       (eval-and-compile
-;;         (add-to-list 'load-path "/Users/johnw/.emacs.d/lisp/gnus-harvest"))
-;;       (require 'gnus-harvest nil nil)
-;;       (if (featurep 'message-x)
-;;           (gnus-harvest-install 'message-x)
-;;         (gnus-harvest-install))
-;;       t)))
-
-;; (ert-deftest use-package-test/:commands-6 ()
-;;   (let ((byte-compile-current-file t))
-;;     (match-expansion
-;;      (use-package gnus-harvest
-;;        :load-path "lisp/gnus-harvest"
-;;        :commands gnus-harvest-install
-;;        :demand t
-;;        :config
-;;        (if (featurep 'message-x)
-;;            (gnus-harvest-install 'message-x)
-;;          (gnus-harvest-install)))
-;;      `(progn
-;;         (eval-and-compile
-;;           (add-to-list 'load-path "/Users/johnw/.emacs.d/lisp/gnus-harvest"))
-;;         (eval-and-compile
-;;           (eval-when-compile
-;;             (with-demoted-errors "Cannot load gnus-harvest: %S" nil
-;;                                  (load "gnus-harvest" nil t))))
-;;         (eval-when-compile
-;;           (declare-function gnus-harvest-install "gnus-harvest"))
-;;         (require 'gnus-harvest nil nil)
-;;         (if
-;;             (featurep 'message-x)
-;;             (gnus-harvest-install 'message-x)
-;;           (gnus-harvest-install))
-;;         t))))
+(unless running-on-travis
+  (ert-deftest use-package-test/:commands-5 ()
+    (match-expansion
+     (use-package gnus-harvest
+       :load-path "lisp/gnus-harvest"
+       :commands gnus-harvest-install
+       :demand t
+       :config
+       (if (featurep 'message-x)
+           (gnus-harvest-install 'message-x)
+         (gnus-harvest-install)))
+     `(progn
+        (eval-and-compile
+          (add-to-list 'load-path "/Users/johnw/.emacs.d/lisp/gnus-harvest"))
+        (require 'gnus-harvest nil nil)
+        (if (featurep 'message-x)
+            (gnus-harvest-install 'message-x)
+          (gnus-harvest-install))
+        t)))
+
+  (ert-deftest use-package-test/:commands-6 ()
+    (let ((byte-compile-current-file t))
+      (match-expansion
+       (use-package gnus-harvest
+         :load-path "lisp/gnus-harvest"
+         :commands gnus-harvest-install
+         :demand t
+         :config
+         (if (featurep 'message-x)
+             (gnus-harvest-install 'message-x)
+           (gnus-harvest-install)))
+       `(progn
+          (eval-and-compile
+            (add-to-list 'load-path "/Users/johnw/.emacs.d/lisp/gnus-harvest"))
+          (eval-and-compile
+            (eval-when-compile
+              (with-demoted-errors "Cannot load gnus-harvest: %S" nil
+                                   (load "gnus-harvest" nil t))))
+          (eval-when-compile
+            (declare-function gnus-harvest-install "gnus-harvest"))
+          (require 'gnus-harvest nil nil)
+          (if
+              (featurep 'message-x)
+              (gnus-harvest-install 'message-x)
+            (gnus-harvest-install))
+          t)))))
 
 (ert-deftest use-package-test/:defines-1 ()
   (match-expansion
         (eval-after-load 'bar
           '(require 'foo nil nil))))))
 
-;; (ert-deftest use-package-test/:demand-7 ()
-;;   (match-expansion
-;;    (use-package counsel
-;;      :load-path "site-lisp/swiper"
-;;      :after ivy
-;;      :demand t
-;;      :diminish
-;;      :bind (("C-*" . counsel-org-agenda-headlines)
-;;             ("M-x" . counsel-M-x))
-;;      :commands (counsel-minibuffer-history
-;;                 counsel-find-library
-;;                 counsel-unicode-char)
-;;      :preface (preface-code)
-;;      :init
-;;      ;; This is actually wrong, but it's just part of the example.
-;;      (define-key minibuffer-local-map (kbd "M-r")
-;;        'counsel-minibuffer-history))
-;;    `(progn
-;;       (eval-and-compile
-;;         (add-to-list 'load-path "/Users/johnw/.emacs.d/site-lisp/swiper"))
-;;       (eval-and-compile
-;;         (preface-code))
-;;       (eval-after-load 'ivy
-;;         '(progn
-;;            (define-key minibuffer-local-map (kbd "M-r")
-;;              'counsel-minibuffer-history)
-;;            (require 'counsel nil nil)
-;;            (if (fboundp 'diminish)
-;;                (diminish 'counsel-mode))
-;;            (ignore
-;;             (bind-keys :package counsel
-;;                        ("C-*" . counsel-org-agenda-headlines)
-;;                        ("M-x" . counsel-M-x))))))))
+(unless running-on-travis
+  (ert-deftest use-package-test/:demand-7 ()
+    (match-expansion
+     (use-package counsel
+       :load-path "site-lisp/swiper"
+       :after ivy
+       :demand t
+       :diminish
+       :bind (("C-*" . counsel-org-agenda-headlines)
+              ("M-x" . counsel-M-x))
+       :commands (counsel-minibuffer-history
+                  counsel-find-library
+                  counsel-unicode-char)
+       :preface (preface-code)
+       :init
+       ;; This is actually wrong, but it's just part of the example.
+       (define-key minibuffer-local-map (kbd "M-r")
+         'counsel-minibuffer-history))
+     `(progn
+        (eval-and-compile
+          (add-to-list 'load-path "/Users/johnw/.emacs.d/site-lisp/swiper"))
+        (eval-and-compile
+          (preface-code))
+        (eval-after-load 'ivy
+          '(progn
+             (define-key minibuffer-local-map (kbd "M-r")
+               'counsel-minibuffer-history)
+             (require 'counsel nil nil)
+             (if (fboundp 'diminish)
+                 (diminish 'counsel-mode))
+             (ignore
+              (bind-keys :package counsel
+                         ("C-*" . counsel-org-agenda-headlines)
+                         ("M-x" . counsel-M-x)))))))))
 
 (ert-deftest use-package-test/:config-1 ()
   (match-expansion
                ("C-c C-r" . org-ref-helm-insert-cite-link))
    `(bind-key "C-c C-r" #'org-ref-helm-insert-cite-link override-global-map nil)))
 
-;; (ert-deftest use-package-test/560 ()
-;;   (flet ((executable-find (name)))
-;;     (let (notmuch-command)
-;;       (match-expansion
-;;        (use-package notmuch
-;;          :preface (setq-default notmuch-command (executable-find "notmuch"))
-;;          :if notmuch-command
-;;          :requires foo
-;;          :load-path "my-load-path"
-;;          :defines var)
-;;        `(progn
-;;           (eval-and-compile
-;;             (add-to-list 'load-path "/Users/johnw/.emacs.d/my-load-path"))
-;;           (when (featurep 'foo)
-;;             (eval-and-compile
-;;               (setq-default notmuch-command
-;;                             (executable-find "notmuch")))
-;;             (when (symbol-value 'notmuch-command)
-;;               (require 'notmuch nil nil))))))))
+(unless running-on-travis
+  (ert-deftest use-package-test/560 ()
+    (flet ((executable-find (name)))
+      (let (notmuch-command)
+        (match-expansion
+         (use-package notmuch
+           :preface (setq-default notmuch-command (executable-find "notmuch"))
+           :if notmuch-command
+           :requires foo
+           :load-path "my-load-path"
+           :defines var)
+         `(progn
+            (eval-and-compile
+              (add-to-list 'load-path "/Users/johnw/.emacs.d/my-load-path"))
+            (when (featurep 'foo)
+              (eval-and-compile
+                (setq-default notmuch-command
+                              (executable-find "notmuch")))
+              (when (symbol-value 'notmuch-command)
+                (require 'notmuch nil nil)))))))))
 
 (ert-deftest bind-key/:prefix-map ()
   (match-expansion