AppFlowy-Cloud/tests/ai_test/summarize_row.rs

23 lines
640 B
Rust

use client_api_test::TestClient;
use serde_json::json;
use shared_entity::dto::ai_dto::{SummarizeRowData, SummarizeRowParams};
#[tokio::test]
async fn summarize_row_test() {
let test_client = TestClient::new_user().await;
let workspace_id = test_client.workspace_id().await;
let params = SummarizeRowParams {
workspace_id: workspace_id.clone(),
data: SummarizeRowData::Content(
json!({"name": "Jack", "age": 25, "city": "New York"})
.as_object()
.unwrap()
.clone(),
),
};
let resp = test_client.api_client.summarize_row(params).await.unwrap();
assert!(resp.text.contains("Jack"));
}