aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorLouis Pilfold <louis@lpil.uk>2019-05-10 14:11:45 +0100
committerLouis Pilfold <louis@lpil.uk>2019-05-10 14:11:45 +0100
commite1f4d26f3ee2e765c87b02c96950c9e0cb1d8bde (patch)
tree3a0000a1d357a6a47e5b9f25cdd552e9e9bd3d5a /test
parent49df300ffe6f020a4df26dede27bef42d000c671 (diff)
downloadgleam_stdlib-e1f4d26f3ee2e765c87b02c96950c9e0cb1d8bde.tar.gz
gleam_stdlib-e1f4d26f3ee2e765c87b02c96950c9e0cb1d8bde.zip
int:compare
Diffstat (limited to 'test')
-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)
+}