treedx 0.1.2

Generic Rust SDK for TreeDX.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
mod common;
use common::{MockTransport, client_with_mock, request_keys};
use serde_json::json;
use std::sync::Arc;

#[tokio::test]
async fn all_constructs_expected_request() {
    let mock = Arc::new(MockTransport::default());
    let client = client_with_mock(mock.clone());
    client.context().build("repo/a", json!({})).await.unwrap();
    client.context().parse("repo/a", json!({})).await.unwrap();
    assert!(
        request_keys(&mock).contains(&"POST /api/v1/repos/repo%2Fa/context/parse-ctx".to_string())
    );
}