From 41d2256cb18cfb657ab6a0eaccb4f315e390b618 Mon Sep 17 00:00:00 2001 From: Connor Schembor Date: Tue, 25 Aug 2020 20:29:57 -0400 Subject: Add power function for floats This adds a function for evaluating exponents for floats. Calls the erlang math module function --- test/gleam/float_test.gleam | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'test') diff --git a/test/gleam/float_test.gleam b/test/gleam/float_test.gleam index 5508a76..234df59 100644 --- a/test/gleam/float_test.gleam +++ b/test/gleam/float_test.gleam @@ -200,3 +200,20 @@ pub fn absolute_value_test() { float.absolute_value(25.2) |> should.equal(25.2) } + +pub fn power_test() { + float.power(2.0, 2.0) + |> should.equal(4.0) + + float.power(-5.0, 3.0) + |> should.equal(-125.0) + + float.power(10.5, 0.0) + |> should.equal(1.0) + + float.power(16.0, 0.5) + |> should.equal(4.0) + + float.power(2.0, -1.0) + |> should.equal(0.5) +} -- cgit v1.2.3