blob: a9432c499678eb5d75a6d67b638bddc16f8f8ea6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
//! ref: composer/tests/Composer/Test/Repository/Vcs/GitLabDriverTest.php
// All cases either mock the HttpDownloader/IO to return GitLab API responses (a real
// HttpDownloader reaches curl_multi_init, todo!()), or — for testSupports — rely on the
// gitlab-domains configured in setUp plus the openssl extension, which are not modeled.
macro_rules! gitlab_stub {
($name:ident) => {
#[test]
#[ignore = "GitLabDriver tests mock HttpDownloader/IO (curl_multi_init todo!()) or need setUp gitlab-domains config"]
fn $name() {
todo!()
}
};
}
gitlab_stub!(test_initialize);
gitlab_stub!(test_initialize_public_project);
gitlab_stub!(test_initialize_public_project_as_anonymous);
gitlab_stub!(test_initialize_with_port_number);
gitlab_stub!(test_invalid_support_data);
gitlab_stub!(test_get_dist);
gitlab_stub!(test_get_source);
gitlab_stub!(test_get_source_given_public_project);
gitlab_stub!(test_get_tags);
gitlab_stub!(test_get_paginated_refs);
gitlab_stub!(test_get_branches);
gitlab_stub!(test_supports);
gitlab_stub!(test_gitlab_sub_directory);
gitlab_stub!(test_gitlab_sub_group);
gitlab_stub!(test_gitlab_sub_directory_sub_group);
gitlab_stub!(test_forwards_options);
gitlab_stub!(test_protocol_override_repository_url_generation);
|