aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/gleam/order_test.gleam16
1 files changed, 12 insertions, 4 deletions
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])
+}