From abaec7a88e991188d885bede652f35d76ab4f340 Mon Sep 17 00:00:00 2001 From: Casper Beyer Date: Fri, 30 Apr 2021 23:56:47 +0800 Subject: fix(cli/tools/test): print module tests originate from (#10428) --- cli/ops/testing.rs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'cli/ops') diff --git a/cli/ops/testing.rs b/cli/ops/testing.rs index 450f55a41..826a4eb7a 100644 --- a/cli/ops/testing.rs +++ b/cli/ops/testing.rs @@ -1,3 +1,4 @@ +use crate::tools::test_runner::TestEvent; use crate::tools::test_runner::TestMessage; use deno_core::error::generic_error; use deno_core::error::AnyError; @@ -5,6 +6,7 @@ use deno_core::serde_json; use deno_core::serde_json::json; use deno_core::serde_json::Value; use deno_core::JsRuntime; +use deno_core::ModuleSpecifier; use deno_core::OpState; use deno_core::ZeroCopyBuf; use deno_runtime::ops::worker_host::create_worker_permissions; @@ -81,9 +83,14 @@ fn op_post_test_message( _zero_copy: Option, ) -> Result { let args: PostTestMessageArgs = serde_json::from_value(args)?; - let sender = state.borrow::>().clone(); + let origin = state.borrow::().to_string(); + let message = args.message; - if sender.send(args.message).is_err() { + let event = TestEvent { origin, message }; + + let sender = state.borrow::>().clone(); + + if sender.send(event).is_err() { Ok(json!(false)) } else { Ok(json!(true)) -- cgit v1.2.3