From 1fd170f5244339e34f1facb24a0893381e94e66a Mon Sep 17 00:00:00 2001 From: Kayla Washburn Date: Sun, 16 Jul 2023 04:44:00 -0600 Subject: `order.reverse` (#476) --- test/gleam/order_test.gleam | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'test') diff --git a/test/gleam/order_test.gleam b/test/gleam/order_test.gleam index 44a1e22..e9929d3 100644 --- a/test/gleam/order_test.gleam +++ b/test/gleam/order_test.gleam @@ -1,14 +1,16 @@ +import gleam/int +import gleam/list import gleam/order.{Eq, Gt, Lt} import gleam/should -pub fn reverse_test() { - order.reverse(Lt) +pub fn negate_test() { + order.negate(Lt) |> should.equal(Gt) - order.reverse(Eq) + order.negate(Eq) |> should.equal(Eq) - order.reverse(Gt) + order.negate(Gt) |> should.equal(Lt) } @@ -109,3 +111,9 @@ pub fn min_test() { order.min(Gt, Gt) |> should.equal(Gt) } + +pub fn reverse_test() { + [4, 5, 1] + |> list.sort(by: order.reverse(int.compare)) + |> should.equal([5, 4, 1]) +} -- cgit v1.2.3