(claims map[string]any)
| 13 | ) |
| 14 | |
| 15 | func buildTestJWT(claims map[string]any) string { |
| 16 | header := base64.RawURLEncoding.EncodeToString([]byte(`{"alg":"HS256","typ":"JWT"}`)) |
| 17 | payload, _ := json.Marshal(claims) |
| 18 | payloadB64 := base64.RawURLEncoding.EncodeToString(payload) |
| 19 | sig := base64.RawURLEncoding.EncodeToString([]byte("fakesig")) |
| 20 | return fmt.Sprintf("%s.%s.%s", header, payloadB64, sig) |
| 21 | } |
| 22 | |
| 23 | func TestParseAuthInfo_ValidToken(t *testing.T) { |
| 24 | t.Parallel() |
no outgoing calls
no test coverage detected