mirror of
https://git.vectorsigma.ru/public/headscale.git
synced 2026-08-07 03:38:33 +00:00
integration: expect absent email for OIDC user without one
An unverified OIDC email is stored empty and serialised as absent, not an empty string.
This commit is contained in:
@@ -105,9 +105,10 @@ func TestOIDCAuthenticationPingAll(t *testing.T) {
|
||||
Email: apiv1.NewOptString("user2@test.no"),
|
||||
},
|
||||
{
|
||||
ID: apiv1.NewOptUint64(4),
|
||||
Name: apiv1.NewOptString("user2"),
|
||||
Email: apiv1.NewOptString(""), // Unverified
|
||||
ID: apiv1.NewOptUint64(4),
|
||||
Name: apiv1.NewOptString("user2"),
|
||||
// Email omitted: this user's OIDC email is unverified, so it is
|
||||
// stored empty and serialised as absent, not an empty string.
|
||||
Provider: apiv1.NewOptString("oidc"),
|
||||
ProviderId: apiv1.NewOptString(scenario.mockOIDC.Issuer() + "/user2"),
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user