From e026320c73fa419b852f00e79e0c602c622d92c3 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Fri, 19 Apr 2019 09:22:46 -0400 Subject: [PATCH] Improve test slow_never_ready_modules (#2145) --- core/modules.rs | 49 ++++--------------------------------------------- 1 file changed, 4 insertions(+), 45 deletions(-) diff --git a/core/modules.rs b/core/modules.rs index a35f8d53a2065..1a72bab3e5f71 100644 --- a/core/modules.rs +++ b/core/modules.rs @@ -853,51 +853,10 @@ mod tests { assert_eq!(loader.loads, vec!["main.js", "never_ready.js", "slow.js"]); } - let result = recursive_load.poll(); - assert!(result.is_ok()); - assert!(result.ok().unwrap().is_not_ready()); - - { - let loader = recursive_load.loader.as_ref().unwrap(); - assert_eq!( - loader.loads, - vec![ - "main.js", - "never_ready.js", - "slow.js", - "a.js", - "b.js", - "c.js", - "d.js" - ] - ); - } - - let result = recursive_load.poll(); - assert!(result.is_ok()); - assert!(result.ok().unwrap().is_not_ready()); - - { - let loader = recursive_load.loader.as_ref().unwrap(); - assert_eq!( - loader.loads, - vec![ - "main.js", - "never_ready.js", - "slow.js", - "a.js", - "b.js", - "c.js", - "d.js" - ] - ); - } - - let result = recursive_load.poll(); - assert!(result.is_ok()); - assert!(result.ok().unwrap().is_not_ready()); - - { + for _ in 0..10 { + let result = recursive_load.poll(); + assert!(result.is_ok()); + assert!(result.ok().unwrap().is_not_ready()); let loader = recursive_load.loader.as_ref().unwrap(); assert_eq!( loader.loads,