aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/lisp/image/gravatar-tests.el38
1 files changed, 38 insertions, 0 deletions
diff --git a/test/lisp/image/gravatar-tests.el b/test/lisp/image/gravatar-tests.el
index e6239da0084..bd61663f0e8 100644
--- a/test/lisp/image/gravatar-tests.el
+++ b/test/lisp/image/gravatar-tests.el
@@ -31,4 +31,42 @@
31 (should (equal (gravatar-hash " foo") hash)) 31 (should (equal (gravatar-hash " foo") hash))
32 (should (equal (gravatar-hash " foo ") hash)))) 32 (should (equal (gravatar-hash " foo ") hash))))
33 33
34(ert-deftest gravatar-size ()
35 "Test query strings for `gravatar-size'."
36 (let ((gravatar-default-image nil)
37 (gravatar-force-default nil))
38 (let ((gravatar-size 2048))
39 (should (equal (gravatar--query-string) "r=g&s=2048")))
40 (let ((gravatar-size nil))
41 (should (equal (gravatar--query-string) "r=g")))))
42
43(ert-deftest gravatar-default-image ()
44 "Test query strings for `gravatar-default-image'."
45 (let ((gravatar-force-default nil)
46 (gravatar-size nil))
47 (let ((gravatar-default-image nil))
48 (should (equal (gravatar--query-string) "r=g")))
49 (let ((gravatar-default-image "404"))
50 (should (equal (gravatar--query-string) "r=g&d=404")))
51 (let ((gravatar-default-image "https://foo/bar.png"))
52 (should (equal (gravatar--query-string)
53 "r=g&d=https%3A%2F%2Ffoo%2Fbar.png")))))
54
55(ert-deftest gravatar-force-default ()
56 "Test query strings for `gravatar-force-default'."
57 (let ((gravatar-default-image nil)
58 (gravatar-size nil))
59 (let ((gravatar-force-default nil))
60 (should (equal (gravatar--query-string) "r=g")))
61 (let ((gravatar-force-default t))
62 (should (equal (gravatar--query-string) "r=g&f=y")))))
63
64(ert-deftest gravatar-build-url ()
65 "Test `gravatar-build-url'."
66 (let ((gravatar-default-image nil)
67 (gravatar-force-default nil)
68 (gravatar-size nil))
69 (should (equal (gravatar-build-url "foo") "\
70https://www.gravatar.com/avatar/acbd18db4cc2f85cedef654fccc4a4d8?r=g"))))
71
34;;; gravatar-tests.el ends here 72;;; gravatar-tests.el ends here