summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2019-04-19 09:22:46 -0400
committerGitHub <noreply@github.com>2019-04-19 09:22:46 -0400
commite026320c73fa419b852f00e79e0c602c622d92c3 (patch)
treeb4eeffadb0ed602d36cf6f422c0d80d57a27f289 /core
parentd0cd7a39a2d05343c5501dc286bb59096659654f (diff)
Improve test slow_never_ready_modules (#2145)
Diffstat (limited to 'core')
-rw-r--r--core/modules.rs49
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,