From 9db1426ede96774db40cbf0cdf42021fa9bc80c4 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sun, 12 Nov 2017 18:01:49 +0100 Subject: Update tests to pass a `jenkins_request_client()` Now that `get_jobs()` and `request_job()` take a `jenkins_request_client()`, update the tests to ensure we're calling them properly. --- src/jenkins.rs | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'src') 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(), -- cgit v1.2.3