user_status_test.rs 762 B

123456789101112131415161718192021222324252627282930
  1. use crate::helper::*;
  2. use flowy_test::prelude::*;
  3. use flowy_user::{event::UserEvent::*, prelude::*};
  4. #[test]
  5. #[should_panic]
  6. fn user_status_not_found_before_login() {
  7. let _ = EventTester::new(SignOut).sync_send();
  8. let _ = EventTester::new(GetStatus)
  9. .sync_send()
  10. .parse::<UserDetail>();
  11. }
  12. #[test]
  13. fn user_status_did_found_after_login() {
  14. let _ = EventTester::new(SignOut).sync_send();
  15. let request = SignInRequest {
  16. email: valid_email(),
  17. password: valid_password(),
  18. };
  19. let response = EventTester::new(SignIn)
  20. .request(request)
  21. .sync_send()
  22. .parse::<UserDetail>();
  23. dbg!(&response);
  24. let _ = EventTester::new(GetStatus)
  25. .sync_send()
  26. .parse::<UserDetail>();
  27. }