aboutsummaryrefslogtreecommitdiff
path: root/test/int_test.gleam
diff options
context:
space:
mode:
Diffstat (limited to 'test/int_test.gleam')
-rw-r--r--test/int_test.gleam21
1 files changed, 21 insertions, 0 deletions
diff --git a/test/int_test.gleam b/test/int_test.gleam
index d5f0f58..77f48ba 100644
--- a/test/int_test.gleam
+++ b/test/int_test.gleam
@@ -1,5 +1,6 @@
import expect
import int
+import order
pub fn to_string() {
123
@@ -50,3 +51,23 @@ pub fn to_base_string() {
|> int:to_base_string(_, 16)
|> expect:equal(_, "-64")
}
+
+pub fn compare_test() {
+ int:compare(0, 0)
+ |> expect:equal(_, order:Eq)
+
+ int:compare(1, 1)
+ |> expect:equal(_, order:Eq)
+
+ int:compare(0, 1)
+ |> expect:equal(_, order:Lt)
+
+ int:compare(-2, -1)
+ |> expect:equal(_, order:Lt)
+
+ int:compare(2, 1)
+ |> expect:equal(_, order:Gt)
+
+ int:compare(-1, -2)
+ |> expect:equal(_, order:Gt)
+}