hydra/fosite/authorize_response_test.go

26 lines
547 B
Go

// Copyright © 2025 Ory Corp
// SPDX-License-Identifier: Apache-2.0
package fosite
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestAuthorizeResponse(t *testing.T) {
ar := NewAuthorizeResponse()
ar.AddParameter("foo", "bar")
ar.AddParameter("bar", "bar")
ar.AddHeader("foo", "foo")
ar.AddParameter("code", "bar")
assert.Equal(t, "bar", ar.GetCode())
assert.Equal(t, "bar", ar.GetParameters().Get("foo"))
assert.Equal(t, "foo", ar.GetHeader().Get("foo"))
assert.Equal(t, "bar", ar.GetParameters().Get("bar"))
}