summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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);
+};