diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-06-25 14:46:55 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-06-26 00:19:42 +0900 |
| commit | 9c6f614aa6ddb5d91340e34b0136be6a14712d63 (patch) | |
| tree | 35973a35532ada33fe05805995b2e5b5e7bee1bc /crates/shirabe/tests/util/main.rs | |
| parent | d0336078c5b63b174e7313d54d973a1832228928 (diff) | |
| download | php-shirabe-9c6f614aa6ddb5d91340e34b0136be6a14712d63.tar.gz php-shirabe-9c6f614aa6ddb5d91340e34b0136be6a14712d63.tar.zst php-shirabe-9c6f614aa6ddb5d91340e34b0136be6a14712d63.zip | |
feat(util): add ProcessExecutorMock test infra; port SymfonyStyle message methods
Add an internal mock hook to ProcessExecutor (None in production) so
tests can stub command execution without spawning processes, mirroring
Composer's ProcessExecutorMock subclass. Add get_process_executor_mock
helper and two verification tests. Implement SymfonyStyle's
message-handling methods.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'crates/shirabe/tests/util/main.rs')
| -rw-r--r-- | crates/shirabe/tests/util/main.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/crates/shirabe/tests/util/main.rs b/crates/shirabe/tests/util/main.rs index e779fe0..bf23c6b 100644 --- a/crates/shirabe/tests/util/main.rs +++ b/crates/shirabe/tests/util/main.rs @@ -1,3 +1,6 @@ +#[path = "../common/process_executor_mock.rs"] +mod process_executor_mock; + mod auth_helper_test; mod bitbucket_test; mod config_validator_test; |
