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(), | 
