MCPcopy Index your code
hub / github.com/coder/coder / TestDefaultTokenDuration

Function TestDefaultTokenDuration

coderd/apikey_test.go:201–215  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

199}
200
201func TestDefaultTokenDuration(t *testing.T) {
202 t.Parallel()
203
204 ctx, cancel := context.WithTimeout(context.Background(), testutil.WaitLong)
205 defer cancel()
206 client := coderdtest.New(t, nil)
207 _ = coderdtest.CreateFirstUser(t, client)
208
209 _, err := client.CreateToken(ctx, codersdk.Me, codersdk.CreateTokenRequest{})
210 require.NoError(t, err)
211 keys, err := client.Tokens(ctx, codersdk.Me, codersdk.TokensFilter{})
212 require.NoError(t, err)
213 require.Greater(t, keys[0].ExpiresAt, dbtime.Now().Add(time.Hour*24*6))
214 require.Less(t, keys[0].ExpiresAt, dbtime.Now().Add(time.Hour*24*8))
215}
216
217func TestTokenUserSetMaxLifetime(t *testing.T) {
218 t.Parallel()

Callers

nothing calls this directly

Calls 7

NewFunction · 0.92
CreateFirstUserFunction · 0.92
NowFunction · 0.92
CreateTokenMethod · 0.80
TokensMethod · 0.80
LessMethod · 0.80
AddMethod · 0.65

Tested by

no test coverage detected