summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Hurst <julian.hurst@digdash.com>2025-03-20 11:30:58 +0100
committerJulian Hurst <julian.hurst@digdash.com>2025-03-20 11:31:00 +0100
commit6e8a2af6bd47fd05e6b22937c5da7397549e7cbb (patch)
treed1db94b31bd0681f1492d8aae93d1ff7b53181d1
parent5d8a0a6ce5dbb12963323f97220767fcf7c08b5c (diff)
downloadhare-tui-6e8a2af6bd47fd05e6b22937c5da7397549e7cbb.tar.gz
Add tests for width and rm cmd/runewidth.ha
-rw-r--r--cmd/runewidth.ha10
-rw-r--r--tests/strwidth.ha6
2 files changed, 6 insertions, 10 deletions
diff --git a/cmd/runewidth.ha b/cmd/runewidth.ha
deleted file mode 100644
index 2e288e9..0000000
--- a/cmd/runewidth.ha
+++ /dev/null
@@ -1,10 +0,0 @@
-use fmt;
-use tui;
-
-export fn main() void = {
- fmt::println(tui::runewidth('f'))!;
- fmt::println(tui::runewidth('ๅคง'))!;
- fmt::println(tui::runewidth('ใ'))!;
- fmt::println(tui::runewidth('๐Ÿ˜€'))!;
- fmt::println(tui::strwidth("๐Ÿ˜€ใๅคงf"))!;
-};
diff --git a/tests/strwidth.ha b/tests/strwidth.ha
new file mode 100644
index 0000000..e3863d6
--- /dev/null
+++ b/tests/strwidth.ha
@@ -0,0 +1,6 @@
+use tui;
+
+@test
+fn strwidth() void = {
+ assert(tui::strwidth("ๅคงใ๐Ÿ˜€f") == 7);
+};