diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/pdf-info-test.el (renamed from test/pdf-info.ert) | 4 | ||||
| -rw-r--r-- | test/pdf-sync-test.el (renamed from test/pdf-sync.ert) | 0 | ||||
| -rw-r--r-- | test/pdf-tools-test.el (renamed from test/pdf-tools.ert) | 0 | ||||
| -rw-r--r-- | test/pdf-util-test.el (renamed from test/pdf-util.ert) | 0 | ||||
| -rw-r--r-- | test/pdf-view-test.el (renamed from test/pdf-view.ert) | 0 | ||||
| -rw-r--r-- | test/pdf-virtual-test.el (renamed from test/pdf-virtual.ert) | 0 | ||||
| -rw-r--r-- | test/test-helper.el (renamed from test/run-tests.el) | 26 |
7 files changed, 20 insertions, 10 deletions
diff --git a/test/pdf-info.ert b/test/pdf-info-test.el index 0412479..a8f9de9 100644 --- a/test/pdf-info.ert +++ b/test/pdf-info-test.el @@ -1,9 +1,5 @@ ;; -*- lexical-binding: t -*- -(require 'let-alist) -(require 'pdf-info) -(require 'ert) - (ert-deftest pdf-info-open/close () (pdf-test-with-test-pdf (should-not (pdf-info-open)) diff --git a/test/pdf-sync.ert b/test/pdf-sync-test.el index 544f99b..544f99b 100644 --- a/test/pdf-sync.ert +++ b/test/pdf-sync-test.el diff --git a/test/pdf-tools.ert b/test/pdf-tools-test.el index 8a247e8..8a247e8 100644 --- a/test/pdf-tools.ert +++ b/test/pdf-tools-test.el diff --git a/test/pdf-util.ert b/test/pdf-util-test.el index 1f468d3..1f468d3 100644 --- a/test/pdf-util.ert +++ b/test/pdf-util-test.el diff --git a/test/pdf-view.ert b/test/pdf-view-test.el index 58f6be5..58f6be5 100644 --- a/test/pdf-view.ert +++ b/test/pdf-view-test.el diff --git a/test/pdf-virtual.ert b/test/pdf-virtual-test.el index fc20981..fc20981 100644 --- a/test/pdf-virtual.ert +++ b/test/pdf-virtual-test.el diff --git a/test/run-tests.el b/test/test-helper.el index 50f5599..656ed9e 100644 --- a/test/run-tests.el +++ b/test/test-helper.el @@ -1,12 +1,18 @@ +;;; test-helper --- Test helper for pdf-tools + +;;; Commentary: +;; test helper inspired from https://github.com/tonini/overseer.el/blob/master/test/test-helper.el + +;;; Code: (require 'package) (require 'ert) (require 'cl-lib) -(unless (= 1 (length command-line-args-left)) - (error "Missing package tar or too many arguments")) +(unless (getenv "PACKAGE_TAR") + (error "Missing package tar. Must be passed by PACKAGE_TAR env variable")) -(defvar pdf-tools-package (expand-file-name (car command-line-args-left))) +(defvar pdf-tools-package (expand-file-name (getenv "PACKAGE_TAR"))) (unless (and (file-exists-p pdf-tools-package) (string-match "\\.tar\\'" pdf-tools-package)) @@ -84,6 +90,14 @@ (defmacro pdf-test-with-encrypted-pdf (&rest body) `(pdf-test-with-pdf "encrypted.pdf" ,@body)) -(dolist (file (directory-files "." t "\\.ert\\'")) - (load-file file)) -(ert-run-tests-batch-and-exit t) +;; --- +(require 'f) +(require 'undercover) +(undercover "lisp/*.el") +(require 'let-alist) +(require 'pdf-info) +(require 'ert) +(require 'pdf-tools) + +(provide 'test-helper) +;;; test-helper.el ends here |
