edit.rs 448 B

1234567891011121314
  1. use crate::document::helper::{DocScript, DocumentTest};
  2. #[actix_rt::test]
  3. async fn edit_doc_insert_text() {
  4. let test = DocumentTest::new().await;
  5. test.run_scripts(vec![
  6. DocScript::SendText(0, "abc"),
  7. DocScript::SendText(3, "123"),
  8. DocScript::SendText(6, "efg"),
  9. DocScript::AssertClient(r#"[{"insert":"abc123efg\n"}]"#),
  10. DocScript::AssertServer(r#"[{"insert":"abc123efg\n"}]"#),
  11. ])
  12. .await;
  13. }