diff options
-rw-r--r-- | src/jenkins.rs | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/jenkins.rs b/src/jenkins.rs index 0e70af9..7402909 100644 --- a/src/jenkins.rs +++ b/src/jenkins.rs @@ -270,6 +270,13 @@ mod tests { use super::*; + fn test_request_client() -> reqwest::Client { + jenkins_request_client( + &"username".to_owned(), + &"token".to_owned() + ).expect("Failed to build Jenkins request client") + } + #[test] fn job_new_creates_a_job_from_payload() { let payload = r#"{ @@ -307,7 +314,8 @@ mod tests { "#) .create(); - let jobs = get_jobs("changes").expect("Failed to request jobs"); + let jobs = get_jobs(&test_request_client(), "changes") + .expect("Failed to request jobs"); assert_eq!( jobs, @@ -331,8 +339,10 @@ mod tests { "#) .create(); - let job = request_job("http://jenkins.example.com/job/changes-branches/15") - .expect("Failed to request job"); + let job = request_job( + &test_request_client(), + "http://jenkins.example.com/job/changes-branches/15" + ).expect("Failed to request job"); let expected = Job { display_name: "2388-delete-the-codes-391af".to_string(), |