From 9694ed01385d887048df2dae1c7e1b18dc4a9486 Mon Sep 17 00:00:00 2001 From: Adrian Heine Date: Thu, 3 Jun 2021 01:06:10 +0200 Subject: [PATCH] Stable test --- src/symbols/git/checkout.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/symbols/git/checkout.rs b/src/symbols/git/checkout.rs index 14593ba..bb2f867 100644 --- a/src/symbols/git/checkout.rs +++ b/src/symbols/git/checkout.rs @@ -136,14 +136,20 @@ mod test { let start = Instant::now(); assert!(run(checkout.target_reached()).unwrap()); let end = Instant::now(); + let mut args = c.args.into_inner(); + let first_two_args = &mut args[0..2]; + first_two_args.sort_unstable(); assert_eq!( - c.args.into_inner(), + first_two_args, [ ["-C", "target", "fetch", "source", "branch"], ["-C", "target", "rev-list", "-1", "HEAD"], - ["-C", "target", "rev-list", "-1", "FETCH_HEAD"] ] ); + drop(first_two_args); + assert_eq!(args[2], + ["-C", "target", "rev-list", "-1", "FETCH_HEAD"]); + assert!((end - start).as_millis() >= 100); assert!((end - start).as_millis() < 150); }