| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 | use crate::helper::*;use flowy_user::{errors::*, event::UserEvent::*, prelude::*};use serial_test::*;#[test]#[serial]fn sign_up_success() {    let request = SignUpRequest {        email: random_valid_email(),        name: valid_name(),        password: valid_password(),    };    let _response = UserTestBuilder::new()        .logout()        .event(SignUp)        .request(request)        .sync_send();}#[test]#[serial]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,            UserErrCode::EmailInvalid        );    }}#[test]#[serial]fn sign_up_with_invalid_password() {    for password in invalid_password_test_case() {        let request = SignUpRequest {            email: random_valid_email(),            name: valid_name(),            password,        };        assert_eq!(            UserTestBuilder::new()                .event(SignUp)                .request(request)                .sync_send()                .error()                .code,            UserErrCode::PasswordInvalid        );    }}
 |