summaryrefslogtreecommitdiff
path: root/tests/std/test_string_utf8.zc
diff options
context:
space:
mode:
authorZuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian>2026-01-25 15:12:12 +0000
committerZuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian>2026-01-25 15:12:12 +0000
commit7d1944ab9d2307f2736afe8520436872db1c7617 (patch)
tree7380a4f148f9ce0b70ed9f02cfa5e8561c783a7a /tests/std/test_string_utf8.zc
parent8b720543f538862796fec0ff6b7ea12cb140bf0f (diff)
'let' it be
Diffstat (limited to 'tests/std/test_string_utf8.zc')
-rw-r--r--tests/std/test_string_utf8.zc20
1 files changed, 10 insertions, 10 deletions
diff --git a/tests/std/test_string_utf8.zc b/tests/std/test_string_utf8.zc
index a4d2095..a8f6272 100644
--- a/tests/std/test_string_utf8.zc
+++ b/tests/std/test_string_utf8.zc
@@ -1,22 +1,22 @@
import "std/string.zc"
test "utf8_basic_ascii" {
- var s = String::from("Hello");
+ let s = String::from("Hello");
if (s.utf8_len() != 5) {
println "ASCII Len failed";
exit(1);
}
- var h = s.utf8_at(0);
- var t1 = String::from("H");
+ let h = s.utf8_at(0);
+ let t1 = String::from("H");
if (!h.eq(&t1)) {
println "ASCII At failed";
exit(1);
}
- var sub = s.utf8_substr(1, 4);
- var t2 = String::from("ello");
+ let sub = s.utf8_substr(1, 4);
+ let t2 = String::from("ello");
if (!sub.eq(&t2)) {
println "ASCII Substr failed";
exit(1);
@@ -28,7 +28,7 @@ test "utf8_multibyte" {
// Bytes: H(1) e(1) y(1) (1) 🌎(4) !(1) = 9 bytes?
// 🌎 is approx F0 9F 8C 8D (4 bytes)
- var s = String::from("Hey 🌎!");
+ let s = String::from("Hey 🌎!");
if (s.length() != 9) {
println "Byte length unexpected: {s.length()}";
@@ -40,15 +40,15 @@ test "utf8_multibyte" {
exit(1);
}
- var globe = s.utf8_at(4);
- var t3 = String::from("🌎");
+ let globe = s.utf8_at(4);
+ let t3 = String::from("🌎");
if (!globe.eq(&t3)) {
println "UTF8 At failed";
exit(1);
}
- var sub = s.utf8_substr(4, 2); // "🌎!"
- var t4 = String::from("🌎!");
+ let sub = s.utf8_substr(4, 2); // "🌎!"
+ let t4 = String::from("🌎!");
if (!sub.eq(&t4)) {
println "UTF8 Substr failed";
exit(1);