user_awareness_test.rs 818 B

123456789101112131415161718192021222324252627282930313233
  1. use flowy_test::event_builder::EventBuilder;
  2. use flowy_test::FlowyCoreTest;
  3. use flowy_user::entities::{ReminderPB, RepeatedReminderPB};
  4. use flowy_user::event_map::UserEvent::*;
  5. #[tokio::test]
  6. async fn user_update_with_name() {
  7. let sdk = FlowyCoreTest::new();
  8. let _ = sdk.sign_up_as_guest().await;
  9. let payload = ReminderPB {
  10. id: "".to_string(),
  11. scheduled_at: 0,
  12. is_ack: false,
  13. ty: 0,
  14. title: "".to_string(),
  15. message: "".to_string(),
  16. reminder_object_id: "".to_string(),
  17. };
  18. let _ = EventBuilder::new(sdk.clone())
  19. .event(CreateReminder)
  20. .payload(payload)
  21. .async_send()
  22. .await;
  23. let reminders = EventBuilder::new(sdk.clone())
  24. .event(GetAllReminders)
  25. .async_send()
  26. .await
  27. .parse::<RepeatedReminderPB>()
  28. .items;
  29. assert_eq!(reminders.len(), 1);
  30. }