diff options
Diffstat (limited to 'test/gleam/int_test.gleam')
-rw-r--r-- | test/gleam/int_test.gleam | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/gleam/int_test.gleam b/test/gleam/int_test.gleam index 7c7ba0f..2209490 100644 --- a/test/gleam/int_test.gleam +++ b/test/gleam/int_test.gleam @@ -391,3 +391,15 @@ pub fn random_test() { test_average(1_000, -100, 0, 5) test_average(1_000, 0, -100, 5) } + +pub fn divide_test() { + int.divide(1, 1) + |> should.equal(Ok(1)) + int.divide(1, 0) + |> should.equal(Error(Nil)) + + int.divide(0, by: 1) + |> should.equal(Ok(0)) + int.divide(1, by: 0) + |> should.equal(Error(Nil)) +} |