Skip to content

Commit 096b2c4

Browse files
committed
test: add psm test for different key types
1 parent c76fd5e commit 096b2c4

File tree

1 file changed

+33
-3
lines changed

1 file changed

+33
-3
lines changed

api/filters/patchstrategicmerge/patchstrategicmerge_test.go

Lines changed: 33 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -852,7 +852,7 @@ metadata:
852852
name: blabla
853853
namespace: blabla-ns
854854
data:
855-
"6443": "key-double-quoted"
855+
"6443": "foobar"
856856
`,
857857
patch: yaml.MustParse(`
858858
apiVersion: v1
@@ -861,7 +861,7 @@ metadata:
861861
name: blabla
862862
namespace: blabla-ns
863863
data:
864-
6443: "key as int"
864+
"6443": "barfoo"
865865
'9110': "foo-foo"
866866
`),
867867
expected: `
@@ -871,8 +871,38 @@ metadata:
871871
name: blabla
872872
namespace: blabla-ns
873873
data:
874-
"6443": "key as int"
874+
"6443": "barfoo"
875875
'9110': "foo-foo"
876+
`,
877+
},
878+
879+
"different key types": {
880+
input: `
881+
apiVersion: v1
882+
kind: ConfigMap
883+
metadata:
884+
name: blabla
885+
namespace: blabla-ns
886+
data:
887+
"6443": "key-string-double-quoted"
888+
`,
889+
patch: yaml.MustParse(`
890+
apiVersion: v1
891+
kind: ConfigMap
892+
metadata:
893+
name: blabla
894+
namespace: blabla-ns
895+
data:
896+
6443: "key-int"
897+
`),
898+
expected: `
899+
apiVersion: v1
900+
kind: ConfigMap
901+
metadata:
902+
name: blabla
903+
namespace: blabla-ns
904+
data:
905+
"6443": "key-int"
876906
`,
877907
},
878908
}

0 commit comments

Comments
 (0)