auth_test.rs 784 B

12345678910111213141516171819202122232425262728
  1. use crate::user::supabase_test::helper::get_supabase_config;
  2. use flowy_test::{event_builder::EventBuilder, FlowyCoreTest};
  3. use flowy_user::entities::{AuthTypePB, ThirdPartyAuthPB, UserProfilePB};
  4. use flowy_user::event_map::UserEvent::*;
  5. use std::collections::HashMap;
  6. #[tokio::test]
  7. async fn sign_up_test() {
  8. if get_supabase_config().is_some() {
  9. let test = FlowyCoreTest::new();
  10. let mut map = HashMap::new();
  11. map.insert("uuid".to_string(), uuid::Uuid::new_v4().to_string());
  12. let payload = ThirdPartyAuthPB {
  13. map,
  14. auth_type: AuthTypePB::Supabase,
  15. };
  16. let response = EventBuilder::new(test.clone())
  17. .event(ThirdPartyAuth)
  18. .payload(payload)
  19. .async_send()
  20. .await
  21. .parse::<UserProfilePB>();
  22. dbg!(&response);
  23. }
  24. }