[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
07/07: tests: Skip ‘terminal-string-width’ test on encodings other than
From: |
guix-commits |
Subject: |
07/07: tests: Skip ‘terminal-string-width’ test on encodings other than UTF-8. |
Date: |
Mon, 13 May 2024 10:32:15 -0400 (EDT) |
civodul pushed a commit to branch master
in repository guix.
commit 7ca9809cdbfe326294a5d8c64b4b8c59d0e76bea
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Mon May 13 16:30:31 2024 +0200
tests: Skip ‘terminal-string-width’ test on encodings other than UTF-8.
* tests/syscalls.scm ("terminal-string-width Japanese"): Skip when the
encoding of (current-output-port) is not UTF-8.
Reported-by: Ashvith Shetty <ashvithshetty10@gmail.com>
Change-Id: Ic284dd088d6b148d6fcb457290a28fdb0838b83d
---
tests/syscalls.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/tests/syscalls.scm b/tests/syscalls.scm
index 340c1147de..7cf67c060d 100644
--- a/tests/syscalls.scm
+++ b/tests/syscalls.scm
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès
<ludo@gnu.org>
+;;; Copyright © 2014-2021, 2024 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2015 David Thompson <davet@gnu.org>
;;; Copyright © 2020 Simon South <simon@simonsouth.net>
;;; Copyright © 2020 Mathieu Othacehe <m.othacehe@gmail.com>
@@ -587,6 +587,8 @@
5
(terminal-string-width "hello"))
+;; The following test requires a Unicode-capable locale encoding.
+(test-skip (if (string=? (port-encoding (current-output-port)) "UTF-8") 0 1))
(test-equal "terminal-string-width Japanese"
6
(terminal-string-width "今日は"))
- branch master updated (be235a3092 -> 7ca9809cdb), guix-commits, 2024/05/13
- 05/07: file-systems: Add "virtiofs" to the list of pseudo file system types., guix-commits, 2024/05/13
- 02/07: doc: Document cvs-fetch and cvs-reference., guix-commits, 2024/05/13
- 01/07: daemon: Loop over ‘copy_file_range’ upon short writes., guix-commits, 2024/05/13
- 04/07: .dir-locals: Configure indentation for swap-space., guix-commits, 2024/05/13
- 06/07: tests: Remove interference from the user’s Git config., guix-commits, 2024/05/13
- 03/07: doc: Fix bug in hg-reference documentation., guix-commits, 2024/05/13
- 07/07: tests: Skip ‘terminal-string-width’ test on encodings other than UTF-8.,
guix-commits <=