fix: 更新邮箱 OAuth 单测契约

This commit is contained in:
lyen1688
2026-05-06 17:19:20 +08:00
parent 93f884b719
commit 480fe27b31
3 changed files with 104 additions and 3 deletions

View File

@@ -83,10 +83,10 @@ func TestAuthIdentityFoundationSchemas(t *testing.T) {
require.Equal(t, 1, signupSource.Validators)
validator := requireStringFieldValidator(t, User{}.Fields(), "signup_source")
for _, value := range []string{"email", "linuxdo", "wechat", "oidc"} {
for _, value := range []string{"email", "linuxdo", "wechat", "oidc", "github", "google"} {
require.NoError(t, validator(value))
}
require.Error(t, validator("github"))
require.Error(t, validator("unknown"))
}
func requireSchema(t *testing.T, schemas map[string]*load.Schema, name string) *load.Schema {