summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
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