sign_in.rs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. use flowy_test::prelude::*;
  2. use flowy_user::prelude::*;
  3. #[test]
  4. #[should_panic]
  5. fn sign_in_without_password() {
  6. let params = UserSignInParams {
  7. email: "[email protected]".to_string(),
  8. password: "".to_string(),
  9. };
  10. let result = EventTester::new(SignIn)
  11. .payload(params)
  12. .assert_status_code(StatusCode::Err)
  13. .sync_send::<UserSignInResult>();
  14. dbg!(&result);
  15. }
  16. #[test]
  17. #[should_panic]
  18. fn sign_in_with_invalid_password() {
  19. let params = UserSignInParams {
  20. email: "[email protected]".to_string(),
  21. password: "123".to_string(),
  22. };
  23. let result = EventTester::new(SignIn)
  24. .payload(params)
  25. .assert_status_code(StatusCode::Err)
  26. .sync_send::<UserSignInResult>();
  27. dbg!(&result);
  28. }
  29. #[test]
  30. #[should_panic]
  31. fn sign_in_without_email() {
  32. let params = UserSignInParams {
  33. email: "".to_string(),
  34. password: "HelloWorld!123".to_string(),
  35. };
  36. let result = EventTester::new(SignIn)
  37. .payload(params)
  38. .assert_status_code(StatusCode::Err)
  39. .sync_send::<UserSignInResult>();
  40. dbg!(&result);
  41. }