| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 | use crate::helper::*;use flowy_user::{errors::*, event::UserEvent::*, prelude::*};use serial_test::*;#[test]#[serial]fn sign_up_success() {    let _ = UserTestBuilder::new().event(SignOut).sync_send();    let request = SignUpRequest {        email: valid_email(),        name: valid_name(),        password: valid_password(),    };    let _response = UserTestBuilder::new()        .event(SignUp)        .request(request)        .sync_send();    // .parse::<SignUpResponse>();    // dbg!(&response);}#[test]fn sign_up_with_invalid_email() {    for email in invalid_email_test_case() {        let request = SignUpRequest {            email: email.to_string(),            name: valid_name(),            password: valid_password(),        };        assert_eq!(            UserTestBuilder::new()                .event(SignUp)                .request(request)                .sync_send()                .error()                .code,            UserErrorCode::EmailInvalid        );    }}#[test]fn sign_up_with_invalid_password() {    for password in invalid_password_test_case() {        let request = SignUpRequest {            email: valid_email(),            name: valid_name(),            password,        };        assert_eq!(            UserTestBuilder::new()                .event(SignUp)                .request(request)                .sync_send()                .error()                .code,            UserErrorCode::PasswordInvalid        );    }}
 |