summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAndreas Politz <politza@hochschule-trier.de>2015-04-10 10:16:20 +0200
committerAndreas Politz <politza@hochschule-trier.de>2015-04-10 10:16:20 +0200
commit703fe6f28a01e59cd18ea6edfbe30315225d0cff (patch)
treecea5851e385134326a5340e1d84b6591cc9f4618 /test
parent3b83106d995fbc6acce89c6dc9b2dbba185712c1 (diff)
Improve feedback if epdfinfo is not in working.
* lisp/pdf-info.el (pdf-info-check-epdfinfo): New function: Send a simple command and check for errors. (pdf-info-process-assert-running): Use it. * test/pdf-info.ert (pdf-info-check-epdfinfo): Test it.
Diffstat (limited to 'test')
-rw-r--r--test/pdf-info.ert13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/pdf-info.ert b/test/pdf-info.ert
index a2596d9..75e0fb4 100644
--- a/test/pdf-info.ert
+++ b/test/pdf-info.ert
@@ -200,6 +200,19 @@
(when (file-exists-p tempfile)
(delete-file tempfile))))))
+(ert-deftest pdf-info-check-epdfinfo ()
+ (should (progn (pdf-info-check-epdfinfo) t))
+ (should-error
+ (let (pdf-info-epdfinfo-program)
+ (pdf-info-check-epdfinfo)))
+ (should-error
+ (let ((pdf-info-epdfinfo-program 42))
+ (pdf-info-check-epdfinfo)))
+ (should-error
+ (let ((pdf-info-epdfinfo-program
+ (make-temp-name "pdf-info")))
+ (pdf-info-check-epdfinfo))))
+
;; FIXME: Write me.
;; (ert-deftest pdf-info-getattachment-from-annot ()
;; (pdf-test-with-test-pdf