aboutsummaryrefslogtreecommitdiffstats
path: root/test/src
diff options
context:
space:
mode:
authorAndrea Corallo2020-06-22 00:20:03 +0200
committerAndrea Corallo2020-06-22 00:20:03 +0200
commitc324e02f758550d007ceb55c7168e8734a1d27fa (patch)
treebebf5f0a12ee80d5757eb134faaaee32b9da9052 /test/src
parentf0e9fdd1f9a9989b457cbc382e0cf12c161a8e6c (diff)
parent9fe2bdb88a4ebd4b2286c1c2a2a2ba7411af01b6 (diff)
downloademacs-c324e02f758550d007ceb55c7168e8734a1d27fa.tar.gz
emacs-c324e02f758550d007ceb55c7168e8734a1d27fa.zip
Merge remote-tracking branch 'savahnna/master' into dev
Diffstat (limited to 'test/src')
-rw-r--r--test/src/undo-tests.el2
-rw-r--r--test/src/xfaces-tests.el23
2 files changed, 24 insertions, 1 deletions
diff --git a/test/src/undo-tests.el b/test/src/undo-tests.el
index 13335a9bb10..b26a276c61b 100644
--- a/test/src/undo-tests.el
+++ b/test/src/undo-tests.el
@@ -452,7 +452,7 @@ Demonstrates bug 25599."
452 (insert ";; aaaaaaaaa 452 (insert ";; aaaaaaaaa
453;; bbbbbbbb") 453;; bbbbbbbb")
454 (let ((overlay-modified 454 (let ((overlay-modified
455 (lambda (ov after-p _beg _end &optional length) 455 (lambda (ov after-p _beg _end &optional _length)
456 (unless after-p 456 (unless after-p
457 (when (overlay-buffer ov) 457 (when (overlay-buffer ov)
458 (delete-overlay ov)))))) 458 (delete-overlay ov))))))
diff --git a/test/src/xfaces-tests.el b/test/src/xfaces-tests.el
index 5ed16c9e51d..34cda07e5b4 100644
--- a/test/src/xfaces-tests.el
+++ b/test/src/xfaces-tests.el
@@ -24,4 +24,27 @@
24 (should (equal (color-distance "#222222" "#ffffff") 24 (should (equal (color-distance "#222222" "#ffffff")
25 (color-distance "#ffffff" "#222222")))) 25 (color-distance "#ffffff" "#222222"))))
26 26
27(ert-deftest xfaces-internal-color-values-from-color-spec ()
28 (should (equal (internal-color-values-from-color-spec "#f05")
29 '(#xffff #x0000 #x5555)))
30 (should (equal (internal-color-values-from-color-spec "#1fb0C5")
31 '(#x1f1f #xb0b0 #xc5c5)))
32 (should (equal (internal-color-values-from-color-spec "#1f8b0AC5e")
33 '(#x1f81 #xb0aa #xc5eb)))
34 (should (equal (internal-color-values-from-color-spec "#1f83b0ADC5e2")
35 '(#x1f83 #xb0ad #xc5e2)))
36 (should (equal (internal-color-values-from-color-spec "#1f83b0ADC5e2g") nil))
37 (should (equal (internal-color-values-from-color-spec "#1f83b0ADC5e20") nil))
38 (should (equal (internal-color-values-from-color-spec "#12345") nil))
39 (should (equal (internal-color-values-from-color-spec "rgb:f/23/28a")
40 '(#xffff #x2323 #x28a2)))
41 (should (equal (internal-color-values-from-color-spec "rgb:1234/5678/09ab")
42 '(#x1234 #x5678 #x09ab)))
43 (should (equal (internal-color-values-from-color-spec "rgb:0//0") nil))
44 (should (equal (internal-color-values-from-color-spec "rgbi:0/0.5/0.1")
45 '(0 32768 6554)))
46 (should (equal (internal-color-values-from-color-spec "rgbi:1e-3/1.0e-2/1e0")
47 '(66 655 65535)))
48 (should (equal (internal-color-values-from-color-spec "rgbi:0/0.5/10") nil)))
49
27(provide 'xfaces-tests) 50(provide 'xfaces-tests)