From 8f38551c6060bf1afb2a56acc14143abd5263392 Mon Sep 17 00:00:00 2001 From: Richard Viney Date: Thu, 20 Jun 2024 16:43:30 +1200 Subject: Fix `float.parse` failing to parse exponential notation on JavaScript --- test/gleam/float_test.gleam | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'test') diff --git a/test/gleam/float_test.gleam b/test/gleam/float_test.gleam index a91c2c4..6731c23 100644 --- a/test/gleam/float_test.gleam +++ b/test/gleam/float_test.gleam @@ -26,6 +26,18 @@ pub fn parse_test() { |> float.parse |> should.equal(Ok(0.123456789)) + "1.234e10" + |> float.parse + |> should.equal(Ok(1.234e10)) + + "-1.234e+10" + |> float.parse + |> should.equal(Ok(-1.234e10)) + + "1.234e-10" + |> float.parse + |> should.equal(Ok(1.234e-10)) + "" |> float.parse |> should.equal(Error(Nil)) -- cgit v1.2.3