From 63d1ef2e449262becd654a13d1cb1462590e203f Mon Sep 17 00:00:00 2001 From: Louis Pilfold Date: Mon, 22 Apr 2019 22:45:06 +0000 Subject: float:ceiling, float:floor --- test/float_test.gleam | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'test') diff --git a/test/float_test.gleam b/test/float_test.gleam index 161f6df..54f1463 100644 --- a/test/float_test.gleam +++ b/test/float_test.gleam @@ -36,3 +36,31 @@ pub fn to_string_test() { |> float:to_string |> expect:equal(_, "-8.1") } + +pub fn ceiling_test() { + 8.1 + |> float:ceiling + |> expect:equal(_, 9.0) + + -8.1 + |> float:ceiling + |> expect:equal(_, -8.0) + + -8.0 + |> float:ceiling + |> expect:equal(_, -8.0) +} + +pub fn floor_test() { + 8.1 + |> float:floor + |> expect:equal(_, 8.0) + + -8.1 + |> float:floor + |> expect:equal(_, -9.0) + + -8.0 + |> float:floor + |> expect:equal(_, -8.0) +} -- cgit v1.2.3