From 31b4bffe129eac30d2322eb114254d9ef6d5c743 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Mon, 20 Jul 2026 03:48:34 +0900 Subject: fix(event-dispatcher): un-ignore test_dispatcher_outputs_command The ignore reason went stale: the getListeners override seam and a real ProcessExecutor wired to the IO already cover the PHP setup, and IOStub is the PHPUnit IOInterface-mock equivalent. IOStub now records writeError calls (writeRaw was already recorded) so the expects(once)->with(...) spies on writeError/writeRaw can be reproduced as call-list equality assertions. Co-Authored-By: Claude Fable 5 --- crates/shirabe/tests/event_dispatcher/main.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'crates/shirabe/tests/event_dispatcher/main.rs') diff --git a/crates/shirabe/tests/event_dispatcher/main.rs b/crates/shirabe/tests/event_dispatcher/main.rs index 0ff669ab..eac717d7 100644 --- a/crates/shirabe/tests/event_dispatcher/main.rs +++ b/crates/shirabe/tests/event_dispatcher/main.rs @@ -1,3 +1,5 @@ +#[path = "../common/io_stub.rs"] +mod io_stub; #[path = "../common/process_executor_mock.rs"] mod process_executor_mock; -- cgit v1.3.1