openlark-docs 0.19.0

飞书开放平台云文档服务模块 - 文档、表格、知识库API (202 APIs, 100% 覆盖,不含旧版本)
Documentation
use openlark_core::{config::Config, req_option::RequestOption};
use wiremock::MockServer;

pub(crate) const TEST_TENANT_TOKEN: &str = "test-tenant-token";

/// 创建使用 tenant token 的 wiremock 测试传输环境。
pub(crate) async fn tenant_test_transport() -> (MockServer, Config, RequestOption) {
    let server = MockServer::start().await;
    let config = Config::builder()
        .app_id("ci_app_id")
        .app_secret("ci_app_secret")
        .base_url(server.uri())
        .enable_token_cache(false)
        .build();
    let option = RequestOption::builder()
        .tenant_access_token(TEST_TENANT_TOKEN)
        .build();

    (server, config, option)
}