aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/tests/util/remote_filesystem_test.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/tests/util/remote_filesystem_test.rs')
-rw-r--r--crates/shirabe/tests/util/remote_filesystem_test.rs96
1 files changed, 75 insertions, 21 deletions
diff --git a/crates/shirabe/tests/util/remote_filesystem_test.rs b/crates/shirabe/tests/util/remote_filesystem_test.rs
index 7b8fa2e..1fc9f7e 100644
--- a/crates/shirabe/tests/util/remote_filesystem_test.rs
+++ b/crates/shirabe/tests/util/remote_filesystem_test.rs
@@ -3,26 +3,80 @@
// These mock IO/Config/HttpDownloader and use reflection to drive RemoteFilesystem option
// building and downloads; mocking/reflection are not available and a real HttpDownloader
// reaches curl_multi_init (todo!()).
-macro_rules! stub {
- ($name:ident) => {
- #[test]
- #[ignore = "mocks IO/Config/HttpDownloader (curl_multi_init todo!()) and uses reflection; not ported"]
- fn $name() {
- todo!()
- }
- };
+#[test]
+#[ignore = "mocks IO/Config/HttpDownloader (curl_multi_init todo!()) and uses reflection; not ported"]
+fn test_get_options_for_url() {
+ todo!()
}
-stub!(test_get_options_for_url);
-stub!(test_get_options_for_url_with_authorization);
-stub!(test_get_options_for_url_with_stream_options);
-stub!(test_get_options_for_url_with_call_options_keeps_header);
-stub!(test_callback_get_file_size);
-stub!(test_callback_get_notify_progress);
-stub!(test_callback_get_passes_through404);
-stub!(test_get_contents);
-stub!(test_copy);
-stub!(test_copy_with_no_retry_on_failure);
-stub!(test_copy_with_success_on_retry);
-stub!(test_get_options_for_url_creates_secure_tls_defaults);
-stub!(test_bit_bucket_public_download);
+#[test]
+#[ignore = "mocks IO/Config/HttpDownloader (curl_multi_init todo!()) and uses reflection; not ported"]
+fn test_get_options_for_url_with_authorization() {
+ todo!()
+}
+
+#[test]
+#[ignore = "mocks IO/Config/HttpDownloader (curl_multi_init todo!()) and uses reflection; not ported"]
+fn test_get_options_for_url_with_stream_options() {
+ todo!()
+}
+
+#[test]
+#[ignore = "mocks IO/Config/HttpDownloader (curl_multi_init todo!()) and uses reflection; not ported"]
+fn test_get_options_for_url_with_call_options_keeps_header() {
+ todo!()
+}
+
+#[test]
+#[ignore = "mocks IO/Config/HttpDownloader (curl_multi_init todo!()) and uses reflection; not ported"]
+fn test_callback_get_file_size() {
+ todo!()
+}
+
+#[test]
+#[ignore = "mocks IO/Config/HttpDownloader (curl_multi_init todo!()) and uses reflection; not ported"]
+fn test_callback_get_notify_progress() {
+ todo!()
+}
+
+#[test]
+#[ignore = "mocks IO/Config/HttpDownloader (curl_multi_init todo!()) and uses reflection; not ported"]
+fn test_callback_get_passes_through404() {
+ todo!()
+}
+
+#[test]
+#[ignore = "mocks IO/Config/HttpDownloader (curl_multi_init todo!()) and uses reflection; not ported"]
+fn test_get_contents() {
+ todo!()
+}
+
+#[test]
+#[ignore = "mocks IO/Config/HttpDownloader (curl_multi_init todo!()) and uses reflection; not ported"]
+fn test_copy() {
+ todo!()
+}
+
+#[test]
+#[ignore = "mocks IO/Config/HttpDownloader (curl_multi_init todo!()) and uses reflection; not ported"]
+fn test_copy_with_no_retry_on_failure() {
+ todo!()
+}
+
+#[test]
+#[ignore = "mocks IO/Config/HttpDownloader (curl_multi_init todo!()) and uses reflection; not ported"]
+fn test_copy_with_success_on_retry() {
+ todo!()
+}
+
+#[test]
+#[ignore = "mocks IO/Config/HttpDownloader (curl_multi_init todo!()) and uses reflection; not ported"]
+fn test_get_options_for_url_creates_secure_tls_defaults() {
+ todo!()
+}
+
+#[test]
+#[ignore = "mocks IO/Config/HttpDownloader (curl_multi_init todo!()) and uses reflection; not ported"]
+fn test_bit_bucket_public_download() {
+ todo!()
+}