From 923311c40bc6fdc88cc5cfa3dd47b3392001d1a5 Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Wed, 8 Apr 2026 17:59:14 +0200 Subject: [PATCH] min/max_by tests: also check result --- library/coretests/tests/cmp.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/library/coretests/tests/cmp.rs b/library/coretests/tests/cmp.rs index 888a3cfd57a85..bb350b1d59fef 100644 --- a/library/coretests/tests/cmp.rs +++ b/library/coretests/tests/cmp.rs @@ -52,30 +52,33 @@ fn test_ord_min_max_by() { #[test] fn min_by_compare_argument_order() { let mut order = vec![]; - let _ = cmp::min_by(1i32, 2, |a, b| { + let res = cmp::min_by(1i32, 2, |a, b| { order.push((*a, *b)); a.cmp(b) }); + assert_eq!(res, 1); assert_eq!(order, [(1, 2)]); } #[test] fn max_by_compare_argument_order() { let mut order = vec![]; - let _ = cmp::max_by(1i32, 2, |a, b| { + let res = cmp::max_by(1i32, 2, |a, b| { order.push((*a, *b)); a.cmp(b) }); + assert_eq!(res, 2); assert_eq!(order, [(1, 2)]); } #[test] fn minmax_by_compare_argument_order() { let mut order = vec![]; - let _ = cmp::minmax_by(1i32, 2, |a, b| { + let res = cmp::minmax_by(1i32, 2, |a, b| { order.push((*a, *b)); a.cmp(b) }); + assert_eq!(res, [1, 2]); assert_eq!(order, [(1, 2)]); }