aboutsummaryrefslogtreecommitdiffstats
path: root/test/src
diff options
context:
space:
mode:
Diffstat (limited to 'test/src')
-rw-r--r--test/src/editfns-tests.el28
1 files changed, 26 insertions, 2 deletions
diff --git a/test/src/editfns-tests.el b/test/src/editfns-tests.el
index 62d7bc4f5be..507ceef2f7d 100644
--- a/test/src/editfns-tests.el
+++ b/test/src/editfns-tests.el
@@ -54,7 +54,7 @@
54 ;; Bug #23859 54 ;; Bug #23859
55 (should (ert-equal-including-properties 55 (should (ert-equal-including-properties
56 (format "%4s" (propertize "hi" 'face 'bold)) 56 (format "%4s" (propertize "hi" 'face 'bold))
57 #(" hi" 0 4 (face bold)))) 57 #(" hi" 2 4 (face bold))))
58 58
59 ;; Bug #23897 59 ;; Bug #23897
60 (should (ert-equal-including-properties 60 (should (ert-equal-including-properties
@@ -64,4 +64,28 @@
64 (format "%s" (concat (propertize "01" 'face 'bold) 64 (format "%s" (concat (propertize "01" 'face 'bold)
65 (propertize "23" 'face 'underline) 65 (propertize "23" 'face 'underline)
66 "45")) 66 "45"))
67 #("012345" 0 2 (face bold) 2 4 (face underline))))) 67 #("012345" 0 2 (face bold) 2 4 (face underline))))
68 ;; The last property range is extended to include padding on the
69 ;; right, but the first range is not extended to the left to include
70 ;; padding on the left!
71 (should (ert-equal-including-properties
72 (format "%12s" (concat (propertize "01234" 'face 'bold) "56789"))
73 #(" 0123456789" 2 7 (face bold))))
74 (should (ert-equal-including-properties
75 (format "%-12s" (concat (propertize "01234" 'face 'bold) "56789"))
76 #("0123456789 " 0 5 (face bold))))
77 (should (ert-equal-including-properties
78 (format "%10s" (concat (propertize "01" 'face 'bold)
79 (propertize "23" 'face 'underline)
80 "45"))
81 #(" 012345" 4 6 (face bold) 6 8 (face underline))))
82 (should (ert-equal-including-properties
83 (format "%-10s" (concat (propertize "01" 'face 'bold)
84 (propertize "23" 'face 'underline)
85 "45"))
86 #("012345 " 0 2 (face bold) 2 4 (face underline))))
87 (should (ert-equal-including-properties
88 (format "%-10s" (concat (propertize "01" 'face 'bold)
89 (propertize "23" 'face 'underline)
90 (propertize "45" 'face 'italic)))
91 #("012345 " 0 2 (face bold) 2 4 (face underline) 4 10 (face italic)))))