AppFlowy/frontend/rust-lib/flowy-database/tests/database/export_test.rs
Nathan.fooo 7ca028942c
chore: implement export handler (#2625)
* chore: implement export handler

* chore: fix export
2023-05-27 21:21:34 +08:00

23 lines
578 B
Rust

use crate::database::database_editor::DatabaseEditorTest;
use flowy_database::services::export::CSVExport;
#[tokio::test]
async fn export_test() {
let test = DatabaseEditorTest::new_grid().await;
let s = CSVExport
.export_database(&test.view_id, &test.editor)
.await
.unwrap();
let mut reader = csv::Reader::from_reader(s.as_bytes());
for header in reader.headers() {
println!("{:?}", header);
}
let export_csv_records = reader.records();
for record in export_csv_records {
let record = record.unwrap();
println!("{:?}", record);
}
}