aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTeddy Wing2017-11-12 18:01:49 +0100
committerTeddy Wing2017-11-12 18:01:49 +0100
commit9db1426ede96774db40cbf0cdf42021fa9bc80c4 (patch)
tree60445ce48bc3be5786bad0b50cb16a78b913f47b /src
parente0190cac41daa901349c7e10e42ef0c4067d3f7b (diff)
downloadkipper-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.
Diffstat (limited to 'src')
-rw-r--r--src/jenkins.rs16
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(),