MCPcopy Create free account
hub / github.com/devspace-sh/devspace / TestMerge

Function TestMerge

pkg/devspace/deploy/deployer/helm/merge/merge_test.go:9–30  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

7)
8
9func TestMerge(t *testing.T) {
10
11 set1 := make(Values)
12 set2 := make(Values)
13
14 //Test data with strings
15 set1["set1Exclusive"] = "set1Exclusive"
16 set2["set2Exclusive"] = "set2Exclusive"
17
18 set1["sameKeyDifferentVal"] = "set1Val"
19 set2["sameKeyDifferentVal"] = "set2Val"
20
21 set1["sameKeySameVal"] = "commonVal"
22 set2["sameKeySameVal"] = "commonVal"
23
24 set1.MergeInto(set2)
25
26 assert.Equal(t, set1["set1Exclusive"], "set1Exclusive")
27 assert.Equal(t, set1["set2Exclusive"], "set2Exclusive")
28 assert.Equal(t, set1["sameKeyDifferentVal"], "set2Val")
29 assert.Equal(t, set1["sameKeySameVal"], "commonVal")
30}

Callers

nothing calls this directly

Calls 2

MergeIntoMethod · 0.80
EqualMethod · 0.80

Tested by

no test coverage detected