sign_in.rs 666 B

1234567891011121314151617181920212223
  1. use crate::helper::*;
  2. use flowy_sys::prelude::*;
  3. use flowy_user::prelude::*;
  4. use std::convert::{TryFrom, TryInto};
  5. #[test]
  6. fn sign_in_without_password() {
  7. let params = UserSignInParams {
  8. email: "[email protected]".to_string(),
  9. password: "".to_string(),
  10. };
  11. let bytes: Vec<u8> = params.try_into().unwrap();
  12. let resp = EventTester::new(SignIn, Payload::Bytes(bytes)).sync_send();
  13. match resp.payload {
  14. Payload::None => {},
  15. Payload::Bytes(bytes) => {
  16. let result = UserSignInResult::try_from(&bytes).unwrap();
  17. dbg!(&result);
  18. },
  19. }
  20. assert_eq!(resp.status_code, StatusCode::Ok);
  21. }