From: Lars Ingebrigtsen Date: Thu, 21 Oct 2021 02:41:35 +0000 (+0200) Subject: Add a comment to the Turkish casefiddle test X-Git-Tag: emacs-29.0.90~3671^2~478 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=14121345adc1bc1cdf00f246f5d2c221aa89f55e;p=emacs.git Add a comment to the Turkish casefiddle test --- diff --git a/test/src/casefiddle-tests.el b/test/src/casefiddle-tests.el index 164adbc19ef..dbbe9f30925 100644 --- a/test/src/casefiddle-tests.el +++ b/test/src/casefiddle-tests.el @@ -280,6 +280,9 @@ (ert-deftest casefiddle-turkish () (skip-unless (member "tr_TR.utf8" (get-locale-names))) + ;; See bug#50752. The point is that unibyte and multibyte strings + ;; are upcased differently in the "dotless i" case in Turkish, + ;; turning ASCII into non-ASCII, which is very unusual. (with-locale-environment "tr_TR.utf8" (should (string-equal (downcase "I ı") "ı ı")) (should (string-equal (downcase "İ i") "i̇ i"))