2021-07-23 06:37:18 +00:00
|
|
|
use crate::helper::*;
|
2021-09-04 08:12:48 +00:00
|
|
|
use flowy_test::FlowyEnv;
|
2021-07-23 06:37:18 +00:00
|
|
|
|
|
|
|
#[test]
|
2021-09-09 09:34:01 +00:00
|
|
|
fn doc_create_test() {
|
2021-09-04 08:12:48 +00:00
|
|
|
let sdk = FlowyEnv::setup().sdk;
|
2021-09-09 09:34:01 +00:00
|
|
|
let doc = create_doc(&sdk, "flutter ❤️ rust");
|
|
|
|
dbg!(&doc);
|
2021-07-23 08:45:29 +00:00
|
|
|
|
2021-09-09 09:34:01 +00:00
|
|
|
let doc = read_doc_data(&sdk, &doc.id);
|
|
|
|
assert_eq!(doc.data, "flutter ❤️ rust".to_owned());
|
2021-07-23 06:37:18 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
#[test]
|
2021-09-09 09:34:01 +00:00
|
|
|
fn doc_update_test() {
|
2021-09-04 08:12:48 +00:00
|
|
|
let sdk = FlowyEnv::setup().sdk;
|
2021-09-09 09:34:01 +00:00
|
|
|
let doc_desc = create_doc(&sdk, "flutter ❤️ rust");
|
2021-07-23 06:37:18 +00:00
|
|
|
dbg!(&doc_desc);
|
2021-07-23 08:45:29 +00:00
|
|
|
|
|
|
|
let content = "😁😁😁😁😁😁😁😁😁😁".to_owned();
|
2021-09-04 07:12:53 +00:00
|
|
|
save_doc(&sdk, &doc_desc, &content);
|
2021-07-23 06:37:18 +00:00
|
|
|
|
2021-09-09 09:34:01 +00:00
|
|
|
let doc = read_doc_data(&sdk, &doc_desc.id);
|
|
|
|
assert_eq!(doc.data, content);
|
|
|
|
}
|
|
|
|
|
|
|
|
#[test]
|
|
|
|
fn doc_update_big_data_test() {
|
|
|
|
let sdk = FlowyEnv::setup().sdk;
|
|
|
|
let doc_desc = create_doc(&sdk, "");
|
|
|
|
let content = "flutter ❤️ rust".repeat(1000000);
|
|
|
|
save_doc(&sdk, &doc_desc, &content);
|
|
|
|
|
|
|
|
let doc = read_doc_data(&sdk, &doc_desc.id);
|
|
|
|
assert_eq!(doc.data, content);
|
2021-07-23 06:37:18 +00:00
|
|
|
}
|