user_status_test.rs 778 B

1234567891011121314151617181920212223242526272829303132333435
  1. use crate::helper::*;
  2. use flowy_user::{event::UserEvent::*, prelude::*};
  3. use serial_test::*;
  4. #[test]
  5. #[serial]
  6. fn user_status_get_failed_before_login() {
  7. let _a = RandomUserTestBuilder::new()
  8. .logout()
  9. .event(GetStatus)
  10. .assert_error()
  11. .sync_send();
  12. }
  13. #[test]
  14. #[serial]
  15. fn user_status_get_success_after_login() {
  16. let request = SignInRequest {
  17. email: random_valid_email(),
  18. password: valid_password(),
  19. };
  20. let response = RandomUserTestBuilder::new()
  21. .logout()
  22. .event(SignIn)
  23. .request(request)
  24. .sync_send()
  25. .parse::<UserDetail>();
  26. dbg!(&response);
  27. let _ = RandomUserTestBuilder::new()
  28. .event(GetStatus)
  29. .sync_send()
  30. .parse::<UserDetail>();
  31. }