]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix failure of fns-tests-collate-strings on Cygwin
authorKen Brown <kbrown@cornell.edu>
Fri, 24 Mar 2023 15:35:40 +0000 (11:35 -0400)
committerKen Brown <kbrown@cornell.edu>
Sat, 25 Mar 2023 14:21:20 +0000 (10:21 -0400)
* test/src/fns-tests.el (fns-tests-collate-strings): Use
en_XY.UTF-8 instead of en_DE.UTF-8 as an example of an invalid
locale; en_DE.UTF-8 is actually a valid locale on Cygwin.
Note: The test will still fail on Cygwin releases < 3.5
because of a Cygwin bug.  (Bug#62420)

test/src/fns-tests.el

index e0d6c96b360d128e544ebd16049062a966a2c127..c36b5e3f41b7aeef8e4258ad1448a4f4f055e4df 100644 (file)
   ;; Ignore case.
   (should (string-collate-equalp "xyzzy" "XYZZY" nil t))
 
-  ;; Locale must be valid.
-  (should-error (string-collate-equalp "xyzzy" "xyzzy" "en_DE.UTF-8")))
+  ;; Locale must be valid.  This test will fail on Cygwin releases < 3.5.
+  (should-error (string-collate-equalp "xyzzy" "xyzzy" "en_XY.UTF-8")))
 
 ;; There must be a check for valid codepoints.  (Check not implemented yet)
 ;  (should-error