]> git.eshelyaron.com Git - emacs.git/commitdiff
; * test/src/editfns-tests.el (editfns-tests-styled-print): New test.
authorEli Zaretskii <eliz@gnu.org>
Tue, 4 Feb 2025 12:18:38 +0000 (14:18 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sun, 9 Feb 2025 08:02:44 +0000 (09:02 +0100)
(cherry picked from commit 40e38a681dafb02f71d741338e9c3c5ff99c734e)

test/src/editfns-tests.el

index 9fff4255b57fc5abddc1165fbbcc47401c82dd82..b18111ad119991bef75ba7962f2de4ee552c144e 100644 (file)
                             'utf-8 nil (current-buffer))
       (should (null (sanity-check-change-functions-errors))))))
 
+(ert-deftest editfns-tests-styled-print ()
+  "Test bug#75754."
+  :expected-result :failed
+   (let* ((print-unreadable-function
+          (lambda (&rest _args)
+             (garbage-collect)
+             (make-string 100 ?Ā t)))
+          (str "\"[1] ĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀĀ\""))
+     (should (string= (format "%S" (format "%S %S" [1] (symbol-function '+)))
+                      str))))
+
 ;;; editfns-tests.el ends here