Skip to content

Commit 8a7ccb6

Browse files
committed
add tenant integration test for VerifyAndChangeEmailLink
1 parent 108834b commit 8a7ccb6

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

integration/auth/tenant_mgt_test.go

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,23 @@ func testTenantAwareUserManagement(t *testing.T, id string) {
348348
}
349349
})
350350

351+
t.Run("VerifyAndChangeEmailLink()", func(t *testing.T) {
352+
newEmail := "new-" + want.Email
353+
link, err := tenantClient.VerifyAndChangeEmailLink(context.Background(), want.Email, newEmail)
354+
if err != nil {
355+
t.Fatalf("VerifyAndChangeEmailLink() = %v", err)
356+
}
357+
358+
tenant, err := extractTenantID(link)
359+
if err != nil {
360+
t.Fatalf("VerifyAndChangeEmailLink() = %v", err)
361+
}
362+
363+
if id != tenant {
364+
t.Fatalf("VerifyAndChangeEmailLink() TenantID = %q; want = %q", tenant, id)
365+
}
366+
})
367+
351368
t.Run("RevokeRefreshTokens()", func(t *testing.T) {
352369
validSinceMillis := time.Now().Unix() * 1000
353370
time.Sleep(1 * time.Second)

0 commit comments

Comments
 (0)