| 
									
										
										
										
											2021-09-03 16:43:03 +08:00
										 |  |  | pub use flowy_test::{
 | 
					
						
							| 
									
										
										
										
											2021-12-08 17:33:22 +08:00
										 |  |  |     event_builder::*,
 | 
					
						
							| 
									
										
										
										
											2021-09-03 16:43:03 +08:00
										 |  |  |     prelude::{login_password, random_email},
 | 
					
						
							|  |  |  | };
 | 
					
						
							| 
									
										
										
										
											2021-07-17 10:26:05 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-07-11 15:33:19 +08:00
										 |  |  | pub(crate) fn invalid_email_test_case() -> Vec<String> {
 | 
					
						
							|  |  |  |     // https://gist.github.com/cjaoude/fd9910626629b53c4d25
 | 
					
						
							|  |  |  |     vec![
 | 
					
						
							|  |  |  |         "annie@",
 | 
					
						
							|  |  |  |         "annie@gmail@",
 | 
					
						
							|  |  |  |         "#@%^%#$@#$@#.com",
 | 
					
						
							|  |  |  |         "@example.com",
 | 
					
						
							|  |  |  |         "Joe Smith <email@example.com>",
 | 
					
						
							|  |  |  |         "email.example.com",
 | 
					
						
							|  |  |  |         "email@example@example.com",
 | 
					
						
							|  |  |  |         "email@-example.com",
 | 
					
						
							|  |  |  |         "email@example..com",
 | 
					
						
							|  |  |  |         "あいうえお@example.com",
 | 
					
						
							|  |  |  |         /* The following email is valid according to the validate_email function return
 | 
					
						
							|  |  |  |          * ".email@example.com",
 | 
					
						
							|  |  |  |          * "email.@example.com",
 | 
					
						
							|  |  |  |          * "email..email@example.com",
 | 
					
						
							|  |  |  |          * "email@example",
 | 
					
						
							|  |  |  |          * "email@example.web",
 | 
					
						
							|  |  |  |          * "email@111.222.333.44444",
 | 
					
						
							|  |  |  |          * "Abc..123@example.com", */
 | 
					
						
							|  |  |  |     ]
 | 
					
						
							|  |  |  |     .iter()
 | 
					
						
							|  |  |  |     .map(|s| s.to_string())
 | 
					
						
							|  |  |  |     .collect::<Vec<_>>()
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | pub(crate) fn invalid_password_test_case() -> Vec<String> {
 | 
					
						
							| 
									
										
										
										
											2021-08-22 15:32:48 +08:00
										 |  |  |     vec!["123456", "1234".repeat(100).as_str()]
 | 
					
						
							| 
									
										
										
										
											2021-07-11 15:33:19 +08:00
										 |  |  |         .iter()
 | 
					
						
							|  |  |  |         .map(|s| s.to_string())
 | 
					
						
							|  |  |  |         .collect::<Vec<_>>()
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | pub(crate) fn valid_name() -> String { "AppFlowy".to_string() }
 |