diff options
author | Louis Pilfold <louis@lpil.uk> | 2019-05-10 14:11:45 +0100 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2019-05-10 14:11:45 +0100 |
commit | e1f4d26f3ee2e765c87b02c96950c9e0cb1d8bde (patch) | |
tree | 3a0000a1d357a6a47e5b9f25cdd552e9e9bd3d5a /test | |
parent | 49df300ffe6f020a4df26dede27bef42d000c671 (diff) | |
download | gleam_stdlib-e1f4d26f3ee2e765c87b02c96950c9e0cb1d8bde.tar.gz gleam_stdlib-e1f4d26f3ee2e765c87b02c96950c9e0cb1d8bde.zip |
int:compare
Diffstat (limited to 'test')
-rw-r--r-- | test/int_test.gleam | 21 |
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) +} |