From 69b35b0c4d8cb583b389973b096f9dd2dee695c6 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 2 Aug 2026 11:41:49 +0900 Subject: test(completion): port CommandCompletionTester and CompletionFunctionalTest Adds the Symfony console test helper (Tester/CommandCompletionTester) and ports every CompletionFunctionalTest data-provider entry as an individual test. The tests reproduce the PHP environment by chdir'ing into the vendored composer/ checkout (its composer.json/lock provide the installed packages, scripts and package properties the expectations reference); the Packagist-backed entries query the live repository exactly like the PHP test does. Only `exec ` is ignored: its expectations require the dev checkout's fully installed vendor/bin, which the vendored checkout does not ship. Co-Authored-By: Claude Fable 5 --- crates/shirabe-external-packages/src/symfony/console.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'crates/shirabe-external-packages/src/symfony/console.rs') diff --git a/crates/shirabe-external-packages/src/symfony/console.rs b/crates/shirabe-external-packages/src/symfony/console.rs index 986c9ca8..814e53a3 100644 --- a/crates/shirabe-external-packages/src/symfony/console.rs +++ b/crates/shirabe-external-packages/src/symfony/console.rs @@ -15,6 +15,7 @@ pub mod question; pub mod signal_registry; pub mod style; pub mod terminal; +pub mod tester; pub use application::*; pub use attribute::*; -- cgit v1.3.1