diff options
author | pgen <p.gen.progs@gmail.com> | 2024-02-18 00:14:57 +0100 |
---|---|---|
committer | pgen <p.gen.progs@gmail.com> | 2024-02-18 23:14:02 +0100 |
commit | 5c63131b72c214ea8e5f5505f49ae7fff6fab44b (patch) | |
tree | 6b05afdd1183fea636a150518c8e0d4f9ad1cb9a /tests | |
parent | 58d6a889133d9b6820471bebed029edce6a03212 (diff) |
Initial support for UTF-8 ext. grapheme clusters
Diffstat (limited to 'tests')
-rw-r--r-- | tests/utf8/data7 | 3 | ||||
-rw-r--r-- | tests/utf8/data8 | 2 | ||||
-rw-r--r-- | tests/utf8/t0009.good | 15 | ||||
l--------- | tests/utf8/t0009.in | 1 | ||||
-rw-r--r-- | tests/utf8/t0009.tst | 4 | ||||
-rw-r--r-- | tests/utf8/t0010.good | 13 | ||||
l--------- | tests/utf8/t0010.in | 1 | ||||
-rw-r--r-- | tests/utf8/t0010.tst | 4 |
8 files changed, 43 insertions, 0 deletions
diff --git a/tests/utf8/data7 b/tests/utf8/data7 new file mode 100644 index 0000000..aa81599 --- /dev/null +++ b/tests/utf8/data7 @@ -0,0 +1,3 @@ +x \U01F1FA\U01F1F8 x +\uf09f87ab\uf09f87b7 x \uf09f87ab\uf09f87b7 +x \U01F1FA\U01F1F8 x diff --git a/tests/utf8/data8 b/tests/utf8/data8 new file mode 100644 index 0000000..7fc45b5 --- /dev/null +++ b/tests/utf8/data8 @@ -0,0 +1,2 @@ +x y \ue29da4\uefb88f\ue2808d\uf09f94a5 x y +\uf09f91a8\ue2808d\uf09f91a9\ue2808d\uf09f91a7 x y π©\U00200dπ» diff --git a/tests/utf8/t0009.good b/tests/utf8/t0009.good new file mode 100644 index 0000000..10598e9 --- /dev/null +++ b/tests/utf8/t0009.good @@ -0,0 +1,15 @@ +$ OUT=$(smenu -c t0009.in) + +x πΊπΈ x + +π«π· x π«π· + +x πΊπΈ x +6:07 7:07 +$ + +$ echo ":$OUT:" + +:x: + +$ exit 0 diff --git a/tests/utf8/t0009.in b/tests/utf8/t0009.in new file mode 120000 index 0000000..592b7e2 --- /dev/null +++ b/tests/utf8/t0009.in @@ -0,0 +1 @@ +data7
\ No newline at end of file diff --git a/tests/utf8/t0009.tst b/tests/utf8/t0009.tst new file mode 100644 index 0000000..9063d3a --- /dev/null +++ b/tests/utf8/t0009.tst @@ -0,0 +1,4 @@ +\S[300]\s[80]OUT=$(smenu -c t0009.in) +\S[300]\s[200]ljjl\r +\S[300]\s[80]echo ":$\s[80]OUT:" +exit 0 diff --git a/tests/utf8/t0010.good b/tests/utf8/t0010.good new file mode 100644 index 0000000..3f58828 --- /dev/null +++ b/tests/utf8/t0010.good @@ -0,0 +1,13 @@ +$ OUT=$(smenu -c t0010.in) + +x y β€οΈβπ₯ x y + +π¨βπ©βπ§ x y π©βπ» +11:07 12:07 13:07 +$ + +$ echo ":$OUT:" + +:π©βπ»: + +$ exit 0 diff --git a/tests/utf8/t0010.in b/tests/utf8/t0010.in new file mode 120000 index 0000000..3ce4e61 --- /dev/null +++ b/tests/utf8/t0010.in @@ -0,0 +1 @@ +data8
\ No newline at end of file diff --git a/tests/utf8/t0010.tst b/tests/utf8/t0010.tst new file mode 100644 index 0000000..b66f6b9 --- /dev/null +++ b/tests/utf8/t0010.tst @@ -0,0 +1,4 @@ +\S[300]\s[80]OUT=$(smenu -c t0010.in) +\S[300]\s[200]lljhhlll\r +\S[300]\s[80]echo ":$\s[80]OUT:" +exit 0 |