0
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-03-03 17:34:47 -05:00

Improve test slow_never_ready_modules (#2145)

This commit is contained in:
Ryan Dahl 2019-04-19 09:22:46 -04:00 committed by GitHub
parent d0cd7a39a2
commit e026320c73
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -853,51 +853,10 @@ mod tests {
assert_eq!(loader.loads, vec!["main.js", "never_ready.js", "slow.js"]); assert_eq!(loader.loads, vec!["main.js", "never_ready.js", "slow.js"]);
} }
let result = recursive_load.poll(); for _ in 0..10 {
assert!(result.is_ok()); let result = recursive_load.poll();
assert!(result.ok().unwrap().is_not_ready()); 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());
{
let loader = recursive_load.loader.as_ref().unwrap(); let loader = recursive_load.loader.as_ref().unwrap();
assert_eq!( assert_eq!(
loader.loads, loader.loads,