Skip to content

Commit e5486ac

Browse files
committed
add integration test
1 parent 7d2cd7e commit e5486ac

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

backend/tests/integration_test.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,18 @@ func TestSendEmailHappyPath(t *testing.T) {
138138
}
139139

140140
}
141+
func TestSendAndVerifyWithUppercaseEmail(t *testing.T) {
142+
uppercaseEmail := "Test@Email.Com"
143+
144+
resp := makeSendEmailRequest(t, uppercaseEmail, "en")
145+
require.Equal(t, http.StatusOK, resp.StatusCode)
146+
147+
// Verify using the same uppercase email — should match via normalization
148+
res := makeVerifyEmailRequest(t, testToken, uppercaseEmail)
149+
resBody := readResponseBody(t, res)
150+
require.Equalf(t, http.StatusOK, res.StatusCode, "body: %v", resBody)
151+
}
152+
141153
func TestSendEmailEmptyData(t *testing.T) {
142154

143155
res := makeSendEmailRequest(t, "", "en")

0 commit comments

Comments
 (0)