@@ -127,9 +127,9 @@ func TestBuildGraph(t *testing.T) {
127
127
Mode : helpers .GetTLSModePointer (v1beta1 .TLSModeTerminate ),
128
128
CertificateRefs : []v1beta1.SecretObjectReference {
129
129
{
130
- Kind : ( * v1beta1 .Kind )( helpers . GetStringPointer ( "Secret" ) ),
130
+ Kind : helpers. GetPointer [ v1beta1.Kind ]( "Secret" ),
131
131
Name : "secret" ,
132
- Namespace : ( * v1beta1 .Namespace )( helpers . GetStringPointer ( "test" ) ),
132
+ Namespace : helpers. GetPointer [ v1beta1.Namespace ]( "certificate" ),
133
133
},
134
134
},
135
135
},
@@ -145,6 +145,27 @@ func TestBuildGraph(t *testing.T) {
145
145
146
146
svc := & v1.Service {ObjectMeta : metav1.ObjectMeta {Namespace : "test" , Name : "foo" }}
147
147
148
+ rg := & v1beta1.ReferenceGrant {
149
+ ObjectMeta : metav1.ObjectMeta {
150
+ Name : "rg" ,
151
+ Namespace : "certificate" ,
152
+ },
153
+ Spec : v1beta1.ReferenceGrantSpec {
154
+ From : []v1beta1.ReferenceGrantFrom {
155
+ {
156
+ Group : v1beta1 .GroupName ,
157
+ Kind : "Gateway" ,
158
+ Namespace : "test" ,
159
+ },
160
+ },
161
+ To : []v1beta1.ReferenceGrantTo {
162
+ {
163
+ Kind : "Secret" ,
164
+ },
165
+ },
166
+ },
167
+ }
168
+
148
169
createStateWithGatewayClass := func (gc * v1beta1.GatewayClass ) ClusterState {
149
170
return ClusterState {
150
171
GatewayClasses : map [types.NamespacedName ]* v1beta1.GatewayClass {
@@ -162,6 +183,9 @@ func TestBuildGraph(t *testing.T) {
162
183
Services : map [types.NamespacedName ]* v1.Service {
163
184
client .ObjectKeyFromObject (svc ): svc ,
164
185
},
186
+ ReferenceGrants : map [types.NamespacedName ]* v1beta1.ReferenceGrant {
187
+ client .ObjectKeyFromObject (rg ): rg ,
188
+ },
165
189
}
166
190
}
167
191
@@ -199,7 +223,7 @@ func TestBuildGraph(t *testing.T) {
199
223
200
224
secretMemoryMgr := & secretsfakes.FakeSecretDiskMemoryManager {}
201
225
secretMemoryMgr .RequestCalls (func (nsname types.NamespacedName ) (string , error ) {
202
- if (nsname == types.NamespacedName {Namespace : "test " , Name : "secret" }) {
226
+ if (nsname == types.NamespacedName {Namespace : "certificate " , Name : "secret" }) {
203
227
return secretPath , nil
204
228
}
205
229
panic ("unexpected secret request" )
0 commit comments