summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathaniel Nicandro <nathanielnicandro@gmail.com>2019-01-11 20:06:17 -0600
committerNathaniel Nicandro <nathanielnicandro@gmail.com>2019-01-11 20:11:56 -0600
commit35931ad415adcb0085c6e8cdf52d3988311c3d9b (patch)
treebd88a6417ec47ce8d91f1f84885515fbab98f2a4
parent44a7db696e6bab66d122578dbeac1897d7d264f2 (diff)
Add test for `pdf-cache-get-image`
-rw-r--r--test/pdf-cache-test.el31
1 files changed, 31 insertions, 0 deletions
diff --git a/test/pdf-cache-test.el b/test/pdf-cache-test.el
new file mode 100644
index 0000000..26b7fe7
--- /dev/null
+++ b/test/pdf-cache-test.el
@@ -0,0 +1,31 @@
+
+
+;; * ================================================================== *
+;; * Tests for pdf-cache.el
+;; * ================================================================== *
+
+(require 'pdf-cache)
+(require 'ert)
+
+(ert-deftest pdf-cache-get-image ()
+ (let (pdf-cache--image-cache)
+ (should-not (pdf-cache-get-image 1 1))
+ (setq pdf-cache--image-cache
+ (list
+ (pdf-cache--make-image 1 1 "1" nil)
+ (pdf-cache--make-image 2 1 "2" nil)
+ (pdf-cache--make-image 3 1 "3" nil)))
+ (should (equal (pdf-cache-get-image 1 1) "1"))
+ (should (equal pdf-cache--image-cache
+ (list
+ (pdf-cache--make-image 1 1 "1" nil)
+ (pdf-cache--make-image 2 1 "2" nil)
+ (pdf-cache--make-image 3 1 "3" nil))))
+ (should (equal (pdf-cache-get-image 2 1) "2"))
+ (should (equal pdf-cache--image-cache
+ (list
+ (pdf-cache--make-image 2 1 "2" nil)
+ (pdf-cache--make-image 1 1 "1" nil)
+ (pdf-cache--make-image 3 1 "3" nil))))
+ (should-not (pdf-cache-get-image 4 1))))
+