github.com/zitadel/oidc/v3@v3.14.0/pkg/oidc/authorization_test.go (about) 1 //go:build go1.20 2 3 package oidc 4 5 import ( 6 "log/slog" 7 "testing" 8 9 "github.com/stretchr/testify/assert" 10 ) 11 12 func TestAuthRequest_LogValue(t *testing.T) { 13 a := &AuthRequest{ 14 Scopes: SpaceDelimitedArray{"a", "b"}, 15 ResponseType: "respType", 16 ClientID: "123", 17 RedirectURI: "http://example.com/callback", 18 } 19 want := slog.GroupValue( 20 slog.Any("scopes", SpaceDelimitedArray{"a", "b"}), 21 slog.String("response_type", "respType"), 22 slog.String("client_id", "123"), 23 slog.String("redirect_uri", "http://example.com/callback"), 24 ) 25 got := a.LogValue() 26 assert.Equal(t, want, got) 27 }