...
1
2
3
4 package krusty_test
5
6 import (
7 "testing"
8
9 "sigs.k8s.io/kustomize/api/krusty"
10 kusttest_test "sigs.k8s.io/kustomize/api/testutils/kusttest"
11 )
12
13 func TestIssue4388(t *testing.T) {
14 th := kusttest_test.MakeHarness(t)
15 th.WriteK(".", `
16 resources:
17 - resources.yaml
18 `)
19 th.WriteF("resources.yaml", `
20 apiVersion: v1
21 kind: ConfigMap
22 metadata:
23 name: testing
24 data:
25 key: value
26 ---
27 apiVersion: v1
28 kind: ConfigMap
29 metadata:
30 name: testing-one
31 data:
32 key: value
33 ---
34 apiVersion: v1
35 kind: ConfigMap
36 metadata:
37 name: testing-two
38 data:
39 key: value
40 `)
41 opts := th.MakeDefaultOptions()
42 opts.Reorder = krusty.ReorderOptionLegacy
43 m := th.Run(".", opts)
44 th.AssertActualEqualsExpected(m, `
45 apiVersion: v1
46 data:
47 key: value
48 kind: ConfigMap
49 metadata:
50 name: testing
51 ---
52 apiVersion: v1
53 data:
54 key: value
55 kind: ConfigMap
56 metadata:
57 name: testing-one
58 ---
59 apiVersion: v1
60 data:
61 key: value
62 kind: ConfigMap
63 metadata:
64 name: testing-two
65 `)
66 }
67
View as plain text