summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorpgen <p.gen.progs@gmail.com>2020-08-01 23:41:39 +0200
committerpgen <p.gen.progs@gmail.com>2020-08-01 23:55:21 +0200
commitc78abaf23302b7ed66665a9239f05c7df32295be (patch)
tree1d1a70be91f875a92f58b3e30099b0b559c39b0c /tests
parent0a4bb0c1b71ad59d0685529e9df7ff26ea7b9662 (diff)
Allow to enter unicode UCS-4 codepoints using \U
\U must be followed by exactly 6 hexadecimal digits with leading zeros if necessary.
Diffstat (limited to 'tests')
-rw-r--r--tests/utf8/data515
-rw-r--r--tests/utf8/t0007.good13
l---------tests/utf8/t0007.in1
-rw-r--r--tests/utf8/t0007.tst4
4 files changed, 33 insertions, 0 deletions
diff --git a/tests/utf8/data5 b/tests/utf8/data5
new file mode 100644
index 0000000..ea294a6
--- /dev/null
+++ b/tests/utf8/data5
@@ -0,0 +1,15 @@
+×\\U002581\\U002582\\U002583\\U002584\\U002585\\U002586\\U002587\\U002588×
+×\\ue29681\\ue29682\\ue29683\\ue29684\\ue29685\\ue29686\\ue29687\\ue29688×
+×\\ue29684×\\U002584×
+×\\U002584×\\ue29684×
+×\\U\\U0\\U00\\U002\\U0025\\U00258×
+\\u31\\U002460\\u32 \\U002461\\u32 \\u31\\U002462
+\\u31\\U002463\\u32\\U002464\\u33
+\\u31\\U00246\\u32 \\U00246\\u32 \\u31\\U00246 \\u31\\U00246\\u32\\U00246\\u33
+×\\U110000×
+×é×
+×\\uc3a9×
+×\\U0000e9×
+×\\U000065\\U000301×
+×\\U000065\\ucc81×
+×\\u\\U000043\\U000033\\U000041\\U000039×
diff --git a/tests/utf8/t0007.good b/tests/utf8/t0007.good
new file mode 100644
index 0000000..75d3a95
--- /dev/null
+++ b/tests/utf8/t0007.good
@@ -0,0 +1,13 @@
+$ OUT=$(smenu t0007.in)
+
+×▁▂▃▄▅▆▇█× ×▁▂▃▄▅▆▇█× ×▄×▄× ×▄×▄× ×......× 1①2 ②2 1③ 1④2⑤3 1.2 .2 1. 1.2.3
+22:07 23:07 24:07 25:07 26:07
+×.× ×é× ×é× ×é× ×é× ×é× ×é×
+
+$
+
+$ echo ":$OUT:"
+
+:×▄×▄×:
+
+$ exit 0
diff --git a/tests/utf8/t0007.in b/tests/utf8/t0007.in
new file mode 120000
index 0000000..7c06dd2
--- /dev/null
+++ b/tests/utf8/t0007.in
@@ -0,0 +1 @@
+data5 \ No newline at end of file
diff --git a/tests/utf8/t0007.tst b/tests/utf8/t0007.tst
new file mode 100644
index 0000000..08292c9
--- /dev/null
+++ b/tests/utf8/t0007.tst
@@ -0,0 +1,4 @@
+\S[150]\s[10]OUT=$(smenu t0007.in)
+\S[150]\s[150]ll\r
+\S[150]\s[10]echo ":$\s[10]OUT:"
+exit 0