From 4bc5ec9bcca768c52b07b7398b385a574d0a6b15 Mon Sep 17 00:00:00 2001 From: Louis Pilfold Date: Fri, 6 Aug 2021 10:35:09 +0100 Subject: float.parse --- test/gleam/float_test.gleam | 55 +++++++++++++++++++++++++++------------------ 1 file changed, 33 insertions(+), 22 deletions(-) (limited to 'test') diff --git a/test/gleam/float_test.gleam b/test/gleam/float_test.gleam index 79dba56..774f448 100644 --- a/test/gleam/float_test.gleam +++ b/test/gleam/float_test.gleam @@ -1,34 +1,45 @@ +import gleam/should +import gleam/float + if erlang { - import gleam/should - import gleam/float import gleam/order +} - pub fn parse_test() { - "1.23" - |> float.parse - |> should.equal(Ok(1.23)) +pub fn parse_test() { + "1.23" + |> float.parse + |> should.equal(Ok(1.23)) - "5.0" - |> float.parse - |> should.equal(Ok(5.0)) + "+1.23" + |> float.parse + |> should.equal(Ok(1.23)) - "0.123456789" - |> float.parse - |> should.equal(Ok(0.123456789)) + "-1.23" + |> float.parse + |> should.equal(Ok(1.23)) - "" - |> float.parse - |> should.equal(Error(Nil)) + "5.0" + |> float.parse + |> should.equal(Ok(5.0)) - "what" - |> float.parse - |> should.equal(Error(Nil)) + "0.123456789" + |> float.parse + |> should.equal(Ok(0.123456789)) - "1" - |> float.parse - |> should.equal(Error(Nil)) - } + "" + |> float.parse + |> should.equal(Error(Nil)) + + "what" + |> float.parse + |> should.equal(Error(Nil)) + "1" + |> float.parse + |> should.equal(Error(Nil)) +} + +if erlang { pub fn to_string_test() { 123.0 |> float.to_string -- cgit v1.2.3