merge v0.23.0-rc changes

This commit is contained in:
Gani Georgiev
2024-09-29 19:23:19 +03:00
parent ad92992324
commit 844f18cac3
753 changed files with 85141 additions and 63396 deletions
+52 -52
View File
@@ -8,7 +8,7 @@ import (
)
func TestContext(t *testing.T) {
b := baseProvider{}
b := BaseProvider{}
before := b.Scopes()
if before != nil {
@@ -24,7 +24,7 @@ func TestContext(t *testing.T) {
}
func TestDisplayName(t *testing.T) {
b := baseProvider{}
b := BaseProvider{}
before := b.DisplayName()
if before != "" {
@@ -40,7 +40,7 @@ func TestDisplayName(t *testing.T) {
}
func TestPKCE(t *testing.T) {
b := baseProvider{}
b := BaseProvider{}
before := b.PKCE()
if before != false {
@@ -56,7 +56,7 @@ func TestPKCE(t *testing.T) {
}
func TestScopes(t *testing.T) {
b := baseProvider{}
b := BaseProvider{}
before := b.Scopes()
if len(before) != 0 {
@@ -72,7 +72,7 @@ func TestScopes(t *testing.T) {
}
func TestClientId(t *testing.T) {
b := baseProvider{}
b := BaseProvider{}
before := b.ClientId()
if before != "" {
@@ -88,7 +88,7 @@ func TestClientId(t *testing.T) {
}
func TestClientSecret(t *testing.T) {
b := baseProvider{}
b := BaseProvider{}
before := b.ClientSecret()
if before != "" {
@@ -103,82 +103,82 @@ func TestClientSecret(t *testing.T) {
}
}
func TestRedirectUrl(t *testing.T) {
b := baseProvider{}
func TestRedirectURL(t *testing.T) {
b := BaseProvider{}
before := b.RedirectUrl()
before := b.RedirectURL()
if before != "" {
t.Fatalf("Expected RedirectUrl to be empty, got %v", before)
t.Fatalf("Expected RedirectURL to be empty, got %v", before)
}
b.SetRedirectUrl("test")
b.SetRedirectURL("test")
after := b.RedirectUrl()
after := b.RedirectURL()
if after != "test" {
t.Fatalf("Expected RedirectUrl to be 'test', got %v", after)
t.Fatalf("Expected RedirectURL to be 'test', got %v", after)
}
}
func TestAuthUrl(t *testing.T) {
b := baseProvider{}
func TestAuthURL(t *testing.T) {
b := BaseProvider{}
before := b.AuthUrl()
before := b.AuthURL()
if before != "" {
t.Fatalf("Expected authUrl to be empty, got %v", before)
t.Fatalf("Expected authURL to be empty, got %v", before)
}
b.SetAuthUrl("test")
b.SetAuthURL("test")
after := b.AuthUrl()
after := b.AuthURL()
if after != "test" {
t.Fatalf("Expected authUrl to be 'test', got %v", after)
t.Fatalf("Expected authURL to be 'test', got %v", after)
}
}
func TestTokenUrl(t *testing.T) {
b := baseProvider{}
func TestTokenURL(t *testing.T) {
b := BaseProvider{}
before := b.TokenUrl()
before := b.TokenURL()
if before != "" {
t.Fatalf("Expected tokenUrl to be empty, got %v", before)
t.Fatalf("Expected tokenURL to be empty, got %v", before)
}
b.SetTokenUrl("test")
b.SetTokenURL("test")
after := b.TokenUrl()
after := b.TokenURL()
if after != "test" {
t.Fatalf("Expected tokenUrl to be 'test', got %v", after)
t.Fatalf("Expected tokenURL to be 'test', got %v", after)
}
}
func TestUserApiUrl(t *testing.T) {
b := baseProvider{}
func TestUserInfoURL(t *testing.T) {
b := BaseProvider{}
before := b.UserApiUrl()
before := b.UserInfoURL()
if before != "" {
t.Fatalf("Expected userApiUrl to be empty, got %v", before)
t.Fatalf("Expected userInfoURL to be empty, got %v", before)
}
b.SetUserApiUrl("test")
b.SetUserInfoURL("test")
after := b.UserApiUrl()
after := b.UserInfoURL()
if after != "test" {
t.Fatalf("Expected userApiUrl to be 'test', got %v", after)
t.Fatalf("Expected userInfoURL to be 'test', got %v", after)
}
}
func TestBuildAuthUrl(t *testing.T) {
b := baseProvider{
authUrl: "authUrl_test",
tokenUrl: "tokenUrl_test",
redirectUrl: "redirectUrl_test",
func TestBuildAuthURL(t *testing.T) {
b := BaseProvider{
authURL: "authURL_test",
tokenURL: "tokenURL_test",
redirectURL: "redirectURL_test",
clientId: "clientId_test",
clientSecret: "clientSecret_test",
scopes: []string{"test_scope"},
}
expected := "authUrl_test?access_type=offline&client_id=clientId_test&prompt=consent&redirect_uri=redirectUrl_test&response_type=code&scope=test_scope&state=state_test"
result := b.BuildAuthUrl("state_test", oauth2.AccessTypeOffline, oauth2.ApprovalForce)
expected := "authURL_test?access_type=offline&client_id=clientId_test&prompt=consent&redirect_uri=redirectURL_test&response_type=code&scope=test_scope&state=state_test"
result := b.BuildAuthURL("state_test", oauth2.AccessTypeOffline, oauth2.ApprovalForce)
if result != expected {
t.Errorf("Expected auth url %q, got %q", expected, result)
@@ -186,7 +186,7 @@ func TestBuildAuthUrl(t *testing.T) {
}
func TestClient(t *testing.T) {
b := baseProvider{}
b := BaseProvider{}
result := b.Client(&oauth2.Token{})
if result == nil {
@@ -195,10 +195,10 @@ func TestClient(t *testing.T) {
}
func TestOauth2Config(t *testing.T) {
b := baseProvider{
authUrl: "authUrl_test",
tokenUrl: "tokenUrl_test",
redirectUrl: "redirectUrl_test",
b := BaseProvider{
authURL: "authURL_test",
tokenURL: "tokenURL_test",
redirectURL: "redirectURL_test",
clientId: "clientId_test",
clientSecret: "clientSecret_test",
scopes: []string{"test"},
@@ -206,8 +206,8 @@ func TestOauth2Config(t *testing.T) {
result := b.oauth2Config()
if result.RedirectURL != b.RedirectUrl() {
t.Errorf("Expected redirectUrl %s, got %s", b.RedirectUrl(), result.RedirectURL)
if result.RedirectURL != b.RedirectURL() {
t.Errorf("Expected redirectURL %s, got %s", b.RedirectURL(), result.RedirectURL)
}
if result.ClientID != b.ClientId() {
@@ -218,12 +218,12 @@ func TestOauth2Config(t *testing.T) {
t.Errorf("Expected clientSecret %s, got %s", b.ClientSecret(), result.ClientSecret)
}
if result.Endpoint.AuthURL != b.AuthUrl() {
t.Errorf("Expected authUrl %s, got %s", b.AuthUrl(), result.Endpoint.AuthURL)
if result.Endpoint.AuthURL != b.AuthURL() {
t.Errorf("Expected authURL %s, got %s", b.AuthURL(), result.Endpoint.AuthURL)
}
if result.Endpoint.TokenURL != b.TokenUrl() {
t.Errorf("Expected authUrl %s, got %s", b.TokenUrl(), result.Endpoint.TokenURL)
if result.Endpoint.TokenURL != b.TokenURL() {
t.Errorf("Expected authURL %s, got %s", b.TokenURL(), result.Endpoint.TokenURL)
}
if len(result.Scopes) != len(b.Scopes()) || result.Scopes[0] != b.Scopes()[0] {