summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/string.test7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/string.test b/tests/string.test
index e53504f..85a7372 100644
--- a/tests/string.test
+++ b/tests/string.test
@@ -1623,11 +1623,14 @@ test string-24.12 {string reverse command - corner case} {
set y \udead
string is ascii [string reverse $x$y]
} 0
-test string-24.13 {string reverse command - pure bytearray} {
+test string-24.13 {string reverse command - pure Unicode string} {
+ string reverse [string range \ubeef\udead\ubeef\udead\ubeef\udead 1 5]
+} \udead\ubeef\udead\ubeef\udead
+test string-24.14 {string reverse command - pure bytearray} {
binary scan [string reverse [binary format H* 010203]] H* x
set x
} 030201
-test string-24.14 {string reverse command - pure bytearray} {
+test string-24.15 {string reverse command - pure bytearray} {
binary scan [tcl::string::reverse [binary format H* 010203]] H* x
set x
} 030201