Skip to content

Commit 458a742

Browse files
committed
address PR comments and add test for OIDC defaults
1 parent dba4fa5 commit 458a742

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

cli/deployment/config_test.go

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,18 @@ func TestConfig(t *testing.T) {
122122
require.Equal(t, config.Trace.Enable.Value, true)
123123
require.Equal(t, config.Trace.HoneycombAPIKey.Value, "my-honeycomb-key")
124124
},
125+
}, {
126+
Name: "OIDC_Defaults",
127+
Env: map[string]string{},
128+
Valid: func(config *codersdk.DeploymentConfig) {
129+
require.Empty(t, config.OIDC.IssuerURL.Value)
130+
require.Empty(t, config.OIDC.EmailDomain.Value)
131+
require.Empty(t, config.OIDC.ClientID.Value)
132+
require.Empty(t, config.OIDC.ClientSecret.Value)
133+
require.True(t, config.OIDC.AllowSignups.Value)
134+
require.ElementsMatch(t, config.OIDC.Scopes.Value, []string{"openid", "email", "profile"})
135+
require.False(t, config.OIDC.IgnoreEmailVerified.Value)
136+
},
125137
}, {
126138
Name: "OIDC",
127139
Env: map[string]string{
@@ -138,9 +150,9 @@ func TestConfig(t *testing.T) {
138150
require.Equal(t, config.OIDC.EmailDomain.Value, "coder.com")
139151
require.Equal(t, config.OIDC.ClientID.Value, "client")
140152
require.Equal(t, config.OIDC.ClientSecret.Value, "secret")
141-
require.False(t, config.OIDC.AllowSignups.Value, false)
153+
require.False(t, config.OIDC.AllowSignups.Value)
142154
require.Equal(t, config.OIDC.Scopes.Value, []string{"something", "here"})
143-
require.Equal(t, config.OIDC.IgnoreEmailVerified.Value, true)
155+
require.True(t, config.OIDC.IgnoreEmailVerified.Value)
144156
},
145157
}, {
146158
Name: "GitHub",

0 commit comments

Comments
 (0)