@@ -47,12 +47,12 @@ func TestNamespaceRun(t *testing.T) {
4747 "namespace" : "foo" ,
4848 },
4949 }),
50- resid .NewResId (ns , "ns1 " ): rf .FromMap (
50+ resid .NewResId (ns , "test " ): rf .FromMap (
5151 map [string ]interface {}{
5252 "apiVersion" : "v1" ,
5353 "kind" : "Namespace" ,
5454 "metadata" : map [string ]interface {}{
55- "name" : "ns1 " ,
55+ "name" : "test " ,
5656 },
5757 }),
5858 resid .NewResId (sa , "default" ): rf .FromMap (
@@ -108,12 +108,12 @@ func TestNamespaceRun(t *testing.T) {
108108 }),
109109 }
110110 expected := resmap.ResMap {
111- resid .NewResIdWithPrefixNamespace (ns , "ns1 " , "" , "" ): rf .FromMap (
111+ resid .NewResIdWithPrefixNamespace (ns , "test " , "" , "" ): rf .FromMap (
112112 map [string ]interface {}{
113113 "apiVersion" : "v1" ,
114114 "kind" : "Namespace" ,
115115 "metadata" : map [string ]interface {}{
116- "name" : "ns1 " ,
116+ "name" : "test " ,
117117 },
118118 }),
119119 resid .NewResIdWithPrefixNamespace (cmap , "cm1" , "" , "test" ): rf .FromMap (
@@ -187,7 +187,7 @@ func TestNamespaceRun(t *testing.T) {
187187 }),
188188 }
189189
190- nst := NewNamespaceTransformer ("test" , defaultTransformerConfig .NameSpace )
190+ nst := NewNamespaceTransformer ("test" , defaultTransformerConfig .NameSpace , rf )
191191 err := nst .Transform (m )
192192 if err != nil {
193193 t .Fatalf ("unexpected error: %v" , err )
@@ -243,8 +243,35 @@ func TestNamespaceRunForClusterLevelKind(t *testing.T) {
243243
244244 expected := m .DeepCopy (rf )
245245
246- nst := NewNamespaceTransformer ("test" , defaultTransformerConfig .NameSpace )
246+ nst := NewNamespaceTransformer ("ns1" , defaultTransformerConfig .NameSpace , rf )
247+
248+ err := nst .Transform (m )
249+ if err != nil {
250+ t .Fatalf ("unexpected error: %v" , err )
251+ }
252+ if ! reflect .DeepEqual (m , expected ) {
253+ err = expected .ErrorIfNotEqual (m )
254+ t .Fatalf ("actual doesn't match expected: %v" , err )
255+ }
256+ }
257+
258+ func TestNamespaceNotFound (t * testing.T ) {
259+ rf := resource .NewFactory (
260+ kunstruct .NewKunstructuredFactoryImpl ())
261+
262+ m := resmap.ResMap {}
263+ expected := resmap.ResMap {
264+ resid .NewResId (ns , "test" ): rf .FromMap (
265+ map [string ]interface {}{
266+ "apiVersion" : "v1" ,
267+ "kind" : "Namespace" ,
268+ "metadata" : map [string ]interface {}{
269+ "name" : "test" ,
270+ },
271+ }),
272+ }
247273
274+ nst := NewNamespaceTransformer ("test" , defaultTransformerConfig .NameSpace , rf )
248275 err := nst .Transform (m )
249276 if err != nil {
250277 t .Fatalf ("unexpected error: %v" , err )
0 commit comments