Merge pull request #4150 from alphagov/pass-admin-url-reset-password

Pass admin URL to API when resetting password
This commit is contained in:
Chris Hill-Scott
2022-02-03 09:20:35 +00:00
committed by GitHub
2 changed files with 23 additions and 1 deletions

View File

@@ -306,3 +306,22 @@ def test_complete_webauthn_login_attempt_raises_on_api_error(fake_uuid, mocker):
with pytest.raises(HTTPError):
user_api_client.complete_webauthn_login_attempt(fake_uuid, is_successful=True)
def test_reset_password(
mocker,
fake_uuid,
):
mock_post = mocker.patch(
'app.notify_client.user_api_client.UserApiClient.post'
)
user_api_client.send_reset_password_url('test@example.com')
mock_post.assert_called_once_with(
'/user/reset-password',
data={
'email': 'test@example.com',
'admin_base_url': 'http://localhost:6012',
},
)