diff options
author | shayan javani <shayan.javani@gmail.com> | 2022-10-31 14:16:44 +0330 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2022-12-21 22:37:08 +0000 |
commit | 4adf7b01faa5fe9dce1ffdc02942d63bd5d3bf74 (patch) | |
tree | 9e36a3dc8747bb52cd60a88a973f5bf5ce8d284e /test | |
parent | 478ca2b32238471dc67983da5c7e1f15bf73175f (diff) | |
download | gleam_stdlib-4adf7b01faa5fe9dce1ffdc02942d63bd5d3bf74.tar.gz gleam_stdlib-4adf7b01faa5fe9dce1ffdc02942d63bd5d3bf74.zip |
renamed from_base_string to base_parse, added documentation for base_parse
Diffstat (limited to 'test')
-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() |