diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2019-04-19 09:22:46 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-19 09:22:46 -0400 |
commit | e026320c73fa419b852f00e79e0c602c622d92c3 (patch) | |
tree | b4eeffadb0ed602d36cf6f422c0d80d57a27f289 /core/modules.rs | |
parent | d0cd7a39a2d05343c5501dc286bb59096659654f (diff) |
Improve test slow_never_ready_modules (#2145)
Diffstat (limited to 'core/modules.rs')
-rw-r--r-- | core/modules.rs | 49 |
1 files changed, 4 insertions, 45 deletions
diff --git a/core/modules.rs b/core/modules.rs index a35f8d53a..1a72bab3e 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, |