...
1
2
3
4 package krusty_test
5
6 import (
7 "testing"
8
9 kusttest_test "sigs.k8s.io/kustomize/api/testutils/kusttest"
10 )
11
12 func TestSimple1(t *testing.T) {
13 th := kusttest_test.MakeHarness(t)
14 th.WriteF("dep.yaml", `
15 apiVersion: v1
16 kind: Deployment
17 metadata:
18 name: clown
19 spec:
20 numReplicas: 1
21 `)
22 th.WriteF("patch.yaml", `
23 apiVersion: v1
24 kind: Deployment
25 metadata:
26 name: clown
27 spec:
28 numReplicas: 999
29 `)
30
31 th.WriteK(".", `
32 resources:
33 - dep.yaml
34 patchesStrategicMerge:
35 - patch.yaml
36 `)
37 m := th.Run(".", th.MakeDefaultOptions())
38
39 th.AssertActualEqualsExpected(m, `
40 apiVersion: v1
41 kind: Deployment
42 metadata:
43 name: clown
44 spec:
45 numReplicas: 999
46 `)
47 }
48
View as plain text