MCPcopy
hub / github.com/getsops/sops / TestSetNewBranch

Function TestSetNewBranch

sops_test.go:1053–1082  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

1051}
1052
1053func TestSetNewBranch(t *testing.T) {
1054 branch := TreeBranch{
1055 TreeItem{
1056 Key: "key",
1057 Value: "value",
1058 },
1059 }
1060 set, changed := branch.Set([]interface{}{"foo", "bar", "baz"}, "hello")
1061 assert.Equal(t, true, changed)
1062 assert.Equal(t, TreeBranch{
1063 TreeItem{
1064 Key: "key",
1065 Value: "value",
1066 },
1067 TreeItem{
1068 Key: "foo",
1069 Value: TreeBranch{
1070 TreeItem{
1071 Key: "bar",
1072 Value: TreeBranch{
1073 TreeItem{
1074 Key: "baz",
1075 Value: "hello",
1076 },
1077 },
1078 },
1079 },
1080 },
1081 }, set)
1082}
1083
1084func TestSetArrayDeepNew(t *testing.T) {
1085 branch := TreeBranch{

Callers

nothing calls this directly

Calls 1

SetMethod · 0.95

Tested by

no test coverage detected