Chore: Update grafana-plugin-sdk (#84289)
This commit is contained in:
@@ -833,7 +833,7 @@ func TestService_GetHttpTransport(t *testing.T) {
|
||||
require.NoError(t, err)
|
||||
|
||||
headers := dsService.getCustomHeaders(sjson, map[string]string{"httpHeaderValue1": "Bearer xf5yhfkpsnmgo"})
|
||||
require.Equal(t, "Bearer xf5yhfkpsnmgo", headers["Authorization"])
|
||||
require.Equal(t, "Bearer xf5yhfkpsnmgo", headers.Get("Authorization"))
|
||||
|
||||
// 1. Start HTTP test server which checks the request headers
|
||||
backend := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||
@@ -902,7 +902,7 @@ func TestService_GetHttpTransport(t *testing.T) {
|
||||
require.NoError(t, err)
|
||||
|
||||
headers := dsService.getCustomHeaders(sjson, map[string]string{"httpHeaderValue1": "example.com"})
|
||||
require.Equal(t, "example.com", headers["Host"])
|
||||
require.Equal(t, "example.com", headers.Get("Host"))
|
||||
|
||||
// 1. Start HTTP test server which checks the request headers
|
||||
backend := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||
@@ -1192,7 +1192,7 @@ func TestDataSource_CustomHeaders(t *testing.T) {
|
||||
name string
|
||||
jsonData *simplejson.Json
|
||||
secureJsonData map[string][]byte
|
||||
expectedHeaders map[string]string
|
||||
expectedHeaders http.Header
|
||||
expectedErrorMsg string
|
||||
}{
|
||||
{
|
||||
@@ -1203,8 +1203,8 @@ func TestDataSource_CustomHeaders(t *testing.T) {
|
||||
secureJsonData: map[string][]byte{
|
||||
"httpHeaderValue1": encryptedValue,
|
||||
},
|
||||
expectedHeaders: map[string]string{
|
||||
"X-Test-Header1": testValue,
|
||||
expectedHeaders: http.Header{
|
||||
"X-Test-Header1": []string{testValue},
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -1213,7 +1213,7 @@ func TestDataSource_CustomHeaders(t *testing.T) {
|
||||
"httpHeaderName1": "X-Test-Header1",
|
||||
}),
|
||||
secureJsonData: map[string][]byte{},
|
||||
expectedHeaders: map[string]string{},
|
||||
expectedHeaders: http.Header{},
|
||||
},
|
||||
{
|
||||
name: "non customer header value",
|
||||
@@ -1221,7 +1221,21 @@ func TestDataSource_CustomHeaders(t *testing.T) {
|
||||
"someotherheader": "X-Test-Header1",
|
||||
}),
|
||||
secureJsonData: map[string][]byte{},
|
||||
expectedHeaders: map[string]string{},
|
||||
expectedHeaders: http.Header{},
|
||||
},
|
||||
{
|
||||
name: "add multiple header value",
|
||||
jsonData: simplejson.NewFromAny(map[string]any{
|
||||
"httpHeaderName1": "X-Test-Header1",
|
||||
"httpHeaderName2": "X-Test-Header1",
|
||||
}),
|
||||
secureJsonData: map[string][]byte{
|
||||
"httpHeaderValue1": encryptedValue,
|
||||
"httpHeaderValue2": encryptedValue,
|
||||
},
|
||||
expectedHeaders: http.Header{
|
||||
"X-Test-Header1": []string{testValue, testValue},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user