revision_test.rs 504 B

123456789101112131415161718
  1. use flowy_test::editor::*;
  2. #[tokio::test]
  3. async fn create_doc() {
  4. let test = EditorTest::new().await;
  5. let editor = test.create_doc().await;
  6. let rev_manager = editor.rev_manager();
  7. assert_eq!(rev_manager.rev_id(), 0);
  8. let json = editor.doc_json().await.unwrap();
  9. assert_eq!(json, r#"[{"insert":"\n"}]"#);
  10. editor.insert(0, "123").await.unwrap();
  11. assert_eq!(rev_manager.rev_id(), 1);
  12. editor.insert(0, "456").await.unwrap();
  13. assert_eq!(rev_manager.rev_id(), 2);
  14. }