UI Add Notification Targets (#73)

This commit is contained in:
Daniel Valdivia
2020-04-20 20:53:58 -07:00
committed by GitHub
parent 0bcf88eb7c
commit 068ac281ea
25 changed files with 2183 additions and 143 deletions

View File

@@ -168,7 +168,7 @@ func setConfigWithARNAccountID(ctx context.Context, client MinioAdmin, configNam
func buildConfig(configName *string, kvs []*models.ConfigurationKV) *string {
configElements := []string{*configName}
for _, kv := range kvs {
configElements = append(configElements, kv.Key+"="+kv.Value)
configElements = append(configElements, fmt.Sprintf("%s=%s", kv.Key, kv.Value))
}
config := strings.Join(configElements, " ")
return &config

View File

@@ -19,6 +19,7 @@ package restapi
import (
"bytes"
"context"
"encoding/json"
"fmt"
"testing"
@@ -141,7 +142,14 @@ func TestAddPolicy(t *testing.T) {
t.Errorf("Failed on %s:, error occurred: %s", function, err.Error())
} else {
funcAssert.Equal(policy.Name, assertPolicy.Name)
funcAssert.Equal(policy.Policy, assertPolicy.Policy)
var expectedPolicy iampolicy.Policy
var actualPolicy iampolicy.Policy
err1 := json.Unmarshal([]byte(policy.Policy), &expectedPolicy)
funcAssert.NoError(err1)
err2 := json.Unmarshal([]byte(assertPolicy.Policy), &actualPolicy)
funcAssert.NoError(err2)
funcAssert.Equal(expectedPolicy, actualPolicy)
}
// Test-2 : addPolicy() got an error while adding policy
minioAddPolicyMock = func(name string, policy *iampolicy.Policy) error {