+ #[test]\r
+ fn sign_up_and_sign_in_without_validation() -> Result<()> {\r
+ let connection = Connection::new_in_memory()?;\r
+\r
+ let email = "paul@test.org";\r
+ let password = "12345";\r
+\r
+ match connection.sign_up(email, password)? {\r
+ SignUpResult::UserCreatedWaitingForValidation(_) => (), // Nominal case.\r
+ other => panic!("{:?}", other),\r
+ }\r
+\r
+ match connection.sign_in(email, password, "127.0.0.1", "Mozilla/5.0")? {\r
+ SignInResult::AccountNotValidated => (), // Nominal case.\r
+ other => panic!("{:?}", other),\r
+ }\r
+\r
+ Ok(())\r
+ }\r
+\r