From e7fce47fd9df2c04b387e3176e32e8f9765ab5b3 Mon Sep 17 00:00:00 2001 From: Sheikah45 Date: Fri, 29 Dec 2023 19:50:09 -0500 Subject: [PATCH] Add welcome email tests --- .../backend/registration/RegistrationServiceTest.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/test/kotlin/com/faforever/userservice/backend/registration/RegistrationServiceTest.kt b/src/test/kotlin/com/faforever/userservice/backend/registration/RegistrationServiceTest.kt index a398c668..f975c3f8 100644 --- a/src/test/kotlin/com/faforever/userservice/backend/registration/RegistrationServiceTest.kt +++ b/src/test/kotlin/com/faforever/userservice/backend/registration/RegistrationServiceTest.kt @@ -14,6 +14,7 @@ import jakarta.inject.Inject import org.hamcrest.MatcherAssert.assertThat import org.hamcrest.Matchers.hasSize import org.hamcrest.Matchers.`is` +import org.junit.jupiter.api.Assertions.assertEquals import org.junit.jupiter.api.BeforeEach import org.junit.jupiter.api.Test import org.junit.jupiter.api.assertThrows @@ -64,7 +65,7 @@ class RegistrationServiceTest { fun registerSuccess() { registrationService.register(username, email) - val sent = mailbox.getMailMessagesSentTo(email) + val sent = mailbox.getMailsSentTo(email) assertThat(sent, hasSize(1)) val actual = sent[0] assertThat(actual.subject, `is`(fafProperties.account().registration().subject())) @@ -103,6 +104,11 @@ class RegistrationServiceTest { registrationService.activate(RegisteredUser(username, email), ipAddress, password) verify(userRepository).persist(any()) + + val sent = mailbox.getMailsSentTo(email) + assertThat(sent, hasSize(1)) + val actual = sent[0] + assertEquals(fafProperties.account().registration().welcomeSubject(), actual.subject) } @Test