aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/gleam/string_test.gleam18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/gleam/string_test.gleam b/test/gleam/string_test.gleam
index 7487686..15a30f8 100644
--- a/test/gleam/string_test.gleam
+++ b/test/gleam/string_test.gleam
@@ -1,5 +1,6 @@
import gleam/string
import gleam/expect
+import gleam/order
pub fn length_test() {
string.length("ß↑e̊")
@@ -48,3 +49,20 @@ pub fn append_test() {
|> string.append(_, " Me")
|> expect.equal(_, "Test Me")
}
+
+pub fn compare_test() {
+ string.compare("", "")
+ |> expect.equal(_, order.Eq)
+
+ string.compare("a", "")
+ |> expect.equal(_, order.Gt)
+
+ string.compare("a", "A")
+ |> expect.equal(_, order.Gt)
+
+ string.compare("A", "B")
+ |> expect.equal(_, order.Lt)
+
+ string.compare("t", "ABC")
+ |> expect.equal(_, order.Gt)
+}