aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/tests/installer_test.rs
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-06-28 20:18:06 +0900
committernsfisis <nsfisis@gmail.com>2026-06-28 20:18:06 +0900
commit4728dbcddc1de54a2c8f2e90c8a1f80098485e22 (patch)
tree5ce085dca88db24b59577075c48e7803131ee4b8 /crates/shirabe/tests/installer_test.rs
parent2f825f2ef3401aafaa951967681d52c90d65cbd5 (diff)
downloadphp-shirabe-4728dbcddc1de54a2c8f2e90c8a1f80098485e22.tar.gz
php-shirabe-4728dbcddc1de54a2c8f2e90c8a1f80098485e22.tar.zst
php-shirabe-4728dbcddc1de54a2c8f2e90c8a1f80098485e22.zip
test(functional): port AllFunctionalTest integration harness
Implements the todo!() stubs in all_functional_test.rs by faithfully porting parseTestFile, cleanOutput and the inline %regex% EXPECT matcher, plus a subprocess runner that drives CARGO_BIN_EXE_shirabe (in place of PHP's composer.phar) over the reused Fixtures/functional .test files. The five fixtures are wired as individual #[serial] #[ignore] tests with per-fixture reasons: the two create-project cases need network + a real git clone, and the three update cases need the not-yet-implemented Plugin API. test_build_phar stays an ignored stub since Rust has no phar build. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'crates/shirabe/tests/installer_test.rs')
0 files changed, 0 insertions, 0 deletions