diff options
Diffstat (limited to 'test/gleam/int_test.gleam')
-rw-r--r-- | test/gleam/int_test.gleam | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/test/gleam/int_test.gleam b/test/gleam/int_test.gleam index 594720c..582cec5 100644 --- a/test/gleam/int_test.gleam +++ b/test/gleam/int_test.gleam @@ -69,6 +69,28 @@ pub fn parse_test() { |> should.equal(Error(Nil)) } +pub fn base_parse_test() { + "100" + |> int.base_parse(16) + |> should.equal(Ok(256)) + + "-100" + |> int.base_parse(16) + |> should.equal(Ok(-256)) + + "100" + |> int.base_parse(1) + |> should.equal(Error(Nil)) + + "100" + |> int.base_parse(37) + |> should.equal(Error(Nil)) + + "AG" + |> int.base_parse(16) + |> should.equal(Error(Nil)) +} + pub fn to_base_string_test() { 100 |> int.to_base_string(16) @@ -87,28 +109,6 @@ pub fn to_base_string_test() { |> should.equal(Error(int.InvalidBase)) } -pub fn from_base_string_test() { - "100" - |> int.from_base_string(16) - |> should.equal(Ok(256)) - - "-100" - |> int.from_base_string(16) - |> should.equal(Ok(-256)) - - "100" - |> int.from_base_string(1) - |> should.equal(Error(Nil)) - - "100" - |> int.from_base_string(37) - |> should.equal(Error(Nil)) - - "AG" - |> int.from_base_string(16) - |> should.equal(Error(Nil)) -} - pub fn to_base2_test() { 100 |> int.to_base2() |