emacs-31 10ae134ceba: ; Add new text for xdisp.c
Eli Zaretskii <[email protected]> Sun, 28 Jun 2026 11:33:53 -0400 (EDT)
| Newsgroups | gmane.emacs.diffs |
|---|---|
| Message-ID | <[email protected]> |
branch: emacs-31 commit 10ae134ceba5f22c40dd1dc8ceb1f4f184760032 Author: Eli Zaretskii <[email protected]> Commit: Eli Zaretskii <[email protected]> ; Add new text for xdisp.c * test/src/xdisp-tests.el (xdisp-test-format-mode-line): Add another test for 'format-mode-line'. (Bug#81313) --- test/src/xdisp-tests.el | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/test/src/xdisp-tests.el b/test/src/xdisp-tests.el index 04dcfd6f59f..f3df858e218 100644 --- a/test/src/xdisp-tests.el +++ b/test/src/xdisp-tests.el @@ -196,6 +196,19 @@ int main () { (text-properties-at 0 (format-mode-line '((:propertize "Hello!" face bold)) 'mode-line)) - (list 'face '(bold mode-line) 'mode-line-elt-no 3)))) + (list 'face '(bold mode-line) 'mode-line-elt-no 3))) + (with-temp-buffer + ;; This test is due to Markus Triska <[email protected]>. + (let ((m1 (format-mode-line mode-line-format nil)) + (m2 (format-mode-line mode-line-format 'default)) + s1 s2) + (font-lock-mode 0) + (insert "\n") + (insert m1) + (setq s1 (window-text-pixel-size nil (line-beginning-position) (point))) + (insert "\n") + (insert m2) + (setq s2 (window-text-pixel-size nil (line-beginning-position) (point))) + (should (equal m1 m2))))) ;;; xdisp-tests.el ends here