zulip-api 0.0.8

Client library for interacting with the Zulip API
Documentation
use zulip_api::client::Client;
use zulip_api::render;
use zulip_api::response::{ApiResult, Response};

#[tokio::test]
async fn test_render() {
    env_logger::Builder::from_env(env_logger::Env::default().default_filter_or("info"))
        .try_init()
        .ok();

    let client = Client::from_zuliprc("./tests/zuliprc").unwrap();

    let req = render::Request::new().with_content("test message");

    let res = client.render(&req).await.unwrap();

    log::debug!("Render message response: {res}");

    assert_eq!(res.result(), ApiResult::Success);
}