aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/downloader
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/downloader')
-rw-r--r--crates/shirabe/src/downloader/file_downloader.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/crates/shirabe/src/downloader/file_downloader.rs b/crates/shirabe/src/downloader/file_downloader.rs
index 702a58f..6b2162a 100644
--- a/crates/shirabe/src/downloader/file_downloader.rs
+++ b/crates/shirabe/src/downloader/file_downloader.rs
@@ -771,6 +771,16 @@ impl FileDownloader {
String::new()
}
+ /// For testing only: invoke the crate-private `get_file_name`.
+ pub fn __get_file_name(&self, package: PackageInterfaceHandle, path: &str) -> String {
+ self.get_file_name(package, path)
+ }
+
+ /// For testing only: invoke the crate-private `process_url`.
+ pub fn __process_url(&self, package: PackageInterfaceHandle, url: &str) -> Result<String> {
+ self.process_url(package, url)
+ }
+
/// Process the download url
pub(crate) fn process_url(&self, package: PackageInterfaceHandle, url: &str) -> Result<String> {
if !shirabe_php_shim::extension_loaded("openssl") && Some(0) == strpos(url, "https:") {