diff options
author | Teddy Wing | 2017-11-12 18:01:49 +0100 |
---|---|---|
committer | Teddy Wing | 2017-11-12 18:01:49 +0100 |
commit | 9db1426ede96774db40cbf0cdf42021fa9bc80c4 (patch) | |
tree | 60445ce48bc3be5786bad0b50cb16a78b913f47b | |
parent | e0190cac41daa901349c7e10e42ef0c4067d3f7b (diff) | |
download | kipper-9db1426ede96774db40cbf0cdf42021fa9bc80c4.tar.bz2 |
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.
-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(), |