refcator web socket message sent logic

This commit is contained in:
appflowy
2021-12-16 21:31:36 +08:00
parent 511b6658a4
commit 4a46bf3fa3
34 changed files with 676 additions and 838 deletions

View File

@ -36,4 +36,4 @@ fake = "~2.3.0"
claim = "0.4.0"
futures = "0.3.15"
serial_test = "0.5.1"
flowy-net = { path = "../flowy-net", features = ["ws_mock"] }
flowy-net = { path = "../flowy-net", features = ["flowy_unit_test"] }

View File

@ -1,6 +1,6 @@
use crate::{helper::ViewTest, FlowySDKTest};
use flowy_collaboration::entities::{doc::DocIdentifier, ws::WsDocumentData};
use flowy_document::services::doc::{edit::ClientDocEditor, revision::RevisionIterator, SYNC_INTERVAL_IN_MILLIS};
use flowy_collaboration::entities::doc::DocIdentifier;
use flowy_document::services::doc::{edit::ClientDocEditor, SYNC_INTERVAL_IN_MILLIS};
use lib_ot::{core::Interval, revision::RevState, rich_text::RichTextDelta};
use std::sync::Arc;
use tokio::time::{sleep, Duration};
@ -78,14 +78,13 @@ impl EditorTest {
assert_eq!(self.editor.rev_manager().rev_id(), rev_id);
},
EditorScript::AssertNextRevId(rev_id) => {
let next_revision = cache.next().await.unwrap();
let next_revision = rev_manager.next_sync_revision().await.unwrap();
if rev_id.is_none() {
assert_eq!(next_revision.is_none(), true);
return;
}
let next_revision = next_revision.unwrap();
assert_eq!(next_revision.revision.rev_id, rev_id.unwrap());
assert_eq!(next_revision.rev_id, rev_id.unwrap());
},
EditorScript::AssertJson(expected) => {
let expected_delta: RichTextDelta = serde_json::from_str(expected).unwrap();