diff --git a/tests/tests.rs b/tests/tests.rs index ae27688..e6e09b3 100644 --- a/tests/tests.rs +++ b/tests/tests.rs @@ -803,10 +803,10 @@ async fn test_update_password() { } match flow::register_service_user(&app).await { - Ok(user) => { + Ok(service_user) => { assert_eq!( false, - user.id.is_nil(), + service_user.id.is_nil(), "The service user id should not be nil" ); match flow::login_service_user(&app, TEST_SERVICE_USERNAME, TEST_SERVICE_PASSPHRASE) @@ -818,6 +818,23 @@ async fn test_update_password() { login_result.access_token.is_empty(), "Access token is empty when it should not be" ); + + match flow::update_password( + &app, + &service_user.id, + TEST_SERVICE_PASSPHRASE, + TEST_SERVICE_UPDATED_PASSPHRASE, + TEST_SERVICE_UPDATED_PASSPHRASE, + ) + .await + { + Ok(id) => { + assert_eq!(id, service_user.id, "Ids do not match"); + } + Err(err) => { + assert!(false, "Error: {err:?}"); + } + } } Err(err) => { assert!(false, "Error: {err:?}");