aboutsummaryrefslogblamecommitdiffstats
path: root/tests/zotapi.rs
blob: 102e5dea136b80b6f0aa0876b89d419b4c673613 (plain) (tree)
1
2
3
4
5
6
7
8
9


                     
                             



                                                    
                                                                           




                                                        
                                                                                                   



                                  
extern crate zotapi;
extern crate mockito;

use mockito::{mock, Matcher};

#[test]
fn get_channel_stream() {
    let m = mock("GET", "/api/z/1.0/channel/stream")
        .match_header("Authorization", Matcher::Regex(r"Basic \w+".into()))
        .with_status(200)
        .with_header("content-type", "application/json")
        .with_body("{}")
        .create();

    let z = zotapi::client(&format!("http://{}", mockito::SERVER_ADDRESS), "testuser", "test1234");
    let data = z.channel_stream();
    m.assert();
    assert_eq!(data, "{}");
}