summaryrefslogtreecommitdiff
path: root/cli/tools/test/mod.rs
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2023-11-22 03:45:34 +0100
committerGitHub <noreply@github.com>2023-11-22 03:45:34 +0100
commita8c24d2a8b794eec343a518614cbca0a87b9e2fb (patch)
tree383562e2165e247eb15728f27412764c78c7821d /cli/tools/test/mod.rs
parentcc5d6df50b3e5a755bdec884ec78dc005e97b5a2 (diff)
fix: 'Promise was collected' error in REPL/jupyter (#21272)
Fixes #20528
Diffstat (limited to 'cli/tools/test/mod.rs')
-rw-r--r--cli/tools/test/mod.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/cli/tools/test/mod.rs b/cli/tools/test/mod.rs
index 5e34e345f..836004f86 100644
--- a/cli/tools/test/mod.rs
+++ b/cli/tools/test/mod.rs
@@ -44,6 +44,7 @@ use deno_core::unsync::spawn_blocking;
use deno_core::url::Url;
use deno_core::v8;
use deno_core::ModuleSpecifier;
+use deno_core::PollEventLoopOptions;
use deno_runtime::deno_io::Stdio;
use deno_runtime::deno_io::StdioPipe;
use deno_runtime::fmt_errors::format_js_error;
@@ -467,7 +468,14 @@ pub async fn test_specifier(
if let Some(coverage_collector) = coverage_collector.as_mut() {
worker
- .with_event_loop(coverage_collector.stop_collecting().boxed_local())
+ .js_runtime
+ .with_event_loop(
+ coverage_collector.stop_collecting().boxed_local(),
+ PollEventLoopOptions {
+ wait_for_inspector: false,
+ ..Default::default()
+ },
+ )
.await?;
}
Ok(())