test: make email client tests better

This commit is contained in:
Sandro Eiler 2024-03-02 14:55:51 +01:00
parent 170f34738b
commit b61f02c03f
5 changed files with 81 additions and 39 deletions

View file

@ -153,10 +153,12 @@ async fn spawn_app() -> TestApp {
.email_client
.sender()
.expect("Invalid sender email address.");
let timeout = configuration.email_client.timeout();
let email_client = EmailClient::new(
configuration.email_client.base_url,
sender_email,
configuration.email_client.authorization_token,
timeout,
);
let service = learn_axum::startup::app(connection_pool.clone(), email_client);