aboutsummaryrefslogtreecommitdiff
path: root/test/gleam/int_test.gleam
diff options
context:
space:
mode:
Diffstat (limited to 'test/gleam/int_test.gleam')
-rw-r--r--test/gleam/int_test.gleam46
1 files changed, 23 insertions, 23 deletions
diff --git a/test/gleam/int_test.gleam b/test/gleam/int_test.gleam
index 9fdd73e..203eb37 100644
--- a/test/gleam/int_test.gleam
+++ b/test/gleam/int_test.gleam
@@ -319,6 +319,29 @@ pub fn undigits_test() {
|> should.equal(Error(int.InvalidBase))
}
+pub fn random_between_test() {
+ let one_random_between_test_set = fn(_acc, _e) {
+ int.random_between(0, 0)
+ |> should.equal(0)
+
+ int.random_between(-1, 0)
+ |> list.contains([-1, 0], _)
+ |> should.be_true
+
+ int.random_between(-1, 1)
+ |> list.contains([-1, 0], _)
+ |> should.be_true
+
+ int.random_between(-1, 2)
+ |> list.contains([-1, 0, 1], _)
+ |> should.be_true
+ }
+
+ list.range(0, 100)
+ |> iterator.from_list
+ |> iterator.fold(Nil, one_random_between_test_set)
+}
+
pub fn random_below_test() {
let one_random_below_test_set = fn(_acc, _e) {
int.random_below(0)
@@ -349,26 +372,3 @@ pub fn random_below_test() {
|> iterator.from_list
|> iterator.fold(Nil, one_random_below_test_set)
}
-
-pub fn random_between_test() {
- let one_random_between_test_set = fn(_acc, _e) {
- int.random_between(0, 0)
- |> should.equal(0)
-
- int.random_between(-1, 0)
- |> list.contains([-1, 0], _)
- |> should.be_true
-
- int.random_between(-1, 1)
- |> list.contains([-1, 0], _)
- |> should.be_true
-
- int.random_between(-1, 2)
- |> list.contains([-1, 0, 1], _)
- |> should.be_true
- }
-
- list.range(0, 100)
- |> iterator.from_list
- |> iterator.fold(Nil, one_random_between_test_set)
-}