diff options
author | Harald Eilertsen <haraldei@anduin.net> | 2018-08-07 20:07:37 +0200 |
---|---|---|
committer | Harald Eilertsen <haraldei@anduin.net> | 2018-08-07 20:07:37 +0200 |
commit | 540f8e4dd046ba37bd692fe96b15df4fe5ddec4c (patch) | |
tree | 861b25bd481f205af0559d46176f856ac2ad3c91 /tests | |
parent | fb3d996d90f9e496654ae4485b9d036dcc7baf8a (diff) | |
download | rust-zotapi-540f8e4dd046ba37bd692fe96b15df4fe5ddec4c.tar.gz rust-zotapi-540f8e4dd046ba37bd692fe96b15df4fe5ddec4c.tar.bz2 rust-zotapi-540f8e4dd046ba37bd692fe96b15df4fe5ddec4c.zip |
Pass authorization info to endpoint.
It seems like Hubzilla will accept basic authorization info in the first
request. This does not follow the described signal flow for basic
authorization, but for now we'll use whatever works.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/zotapi.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/zotapi.rs b/tests/zotapi.rs index c45673f..102e5de 100644 --- a/tests/zotapi.rs +++ b/tests/zotapi.rs @@ -1,17 +1,18 @@ extern crate zotapi; extern crate mockito; -use mockito::mock; +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)); + let z = zotapi::client(&format!("http://{}", mockito::SERVER_ADDRESS), "testuser", "test1234"); let data = z.channel_stream(); m.assert(); assert_eq!(data, "{}"); |