aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/tests/downloader/main.rs
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-06-25 14:57:23 +0900
committernsfisis <nsfisis@gmail.com>2026-06-26 00:20:05 +0900
commit8dd3d67884a204ca40e3364206868fea77a312be (patch)
treeea0b603220112dc5d6a512796cda616250b50213 /crates/shirabe/tests/downloader/main.rs
parent230319ae3db47ed9c35dc7faa733a84f9ce87ff9 (diff)
downloadphp-shirabe-8dd3d67884a204ca40e3364206868fea77a312be.tar.gz
php-shirabe-8dd3d67884a204ca40e3364206868fea77a312be.tar.zst
php-shirabe-8dd3d67884a204ca40e3364206868fea77a312be.zip
feat(test): add HttpDownloaderMock, IOStub, and Config stub helpers
IOStub and ConfigStubBuilder provide getMockBuilder-style configurable stubs. Wired into util/repository/downloader/command test targets. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'crates/shirabe/tests/downloader/main.rs')
-rw-r--r--crates/shirabe/tests/downloader/main.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/crates/shirabe/tests/downloader/main.rs b/crates/shirabe/tests/downloader/main.rs
index 6e39b85..a2bbab4 100644
--- a/crates/shirabe/tests/downloader/main.rs
+++ b/crates/shirabe/tests/downloader/main.rs
@@ -1,3 +1,10 @@
+#[path = "../common/config_stub.rs"]
+mod config_stub;
+#[path = "../common/http_downloader_mock.rs"]
+mod http_downloader_mock;
+#[path = "../common/io_stub.rs"]
+mod io_stub;
+
mod archive_downloader_test;
mod download_manager_test;
mod file_downloader_test;