cometd-client 0.3.0-alpha.4

Client for LongPolling CometD connections
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use cometd_client::types::{access_token::Basic, AccessToken};

#[test]
fn test_basic_auth() {
    let basic0 = Basic::create("Vasya", None).unwrap();
    let basic1 = Basic::create("Vasya", Some("Petya")).unwrap();

    assert_eq!(
        basic0.get_authorization_header(),
        [("authorization", "Basic VmFzeWE6".into())]
    );
    assert_eq!(
        basic1.get_authorization_header(),
        [("authorization", "Basic VmFzeWE6UGV0eWE=".into())]
    );
}