user_status_test.rs 802 B

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