aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/tests/plugin/main.rs
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-08-05 03:58:11 +0900
committernsfisis <nsfisis@gmail.com>2026-08-05 03:58:11 +0900
commit3b0787fdecc21edf9ad22b82f547363c1aa79b15 (patch)
tree0dfa0d7b8e108c14a13dd468d43852682ec39b8c /crates/shirabe/tests/plugin/main.rs
parent9b444a9a879b75a6af3d3c7ba8b9a4294574c3ec (diff)
downloadphp-shirabe-3b0787fdecc21edf9ad22b82f547363c1aa79b15.tar.gz
php-shirabe-3b0787fdecc21edf9ad22b82f547363c1aa79b15.tar.zst
php-shirabe-3b0787fdecc21edf9ad22b82f547363c1aa79b15.zip
test(plugin): compare plugin-provided command execution against upstream
A Shirabe-authored CommandProvider fixture plugin (greet) runs under both implementations: exit codes, the command's own output, help/list rendering, alias resolution, a validation failure, and a file recording the shared object graph the command observed (root package, strict application FQCN, and the exit code of the built-in about command it invoked) must match. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Diffstat (limited to 'crates/shirabe/tests/plugin/main.rs')
-rw-r--r--crates/shirabe/tests/plugin/main.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/crates/shirabe/tests/plugin/main.rs b/crates/shirabe/tests/plugin/main.rs
index b2631eb7..633ad790 100644
--- a/crates/shirabe/tests/plugin/main.rs
+++ b/crates/shirabe/tests/plugin/main.rs
@@ -3,6 +3,7 @@ mod async_runtime;
#[path = "../common/config_stub.rs"]
mod config_stub;
+mod e2e_command_provider_test;
mod e2e_extension_installer_test;
mod plugin_installer_test;
mod subscriber_test;