Skip to content

Commit 22aedc1

Browse files
authored
Brute force TestEvaluateAPICompliance unit test fix (redhat-best-practices-for-k8s#2438)
1 parent 4a9b344 commit 22aedc1

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

tests/observability/suite_test.go

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -234,12 +234,28 @@ func TestEvaluateAPICompliance(t *testing.T) {
234234
for i, obj := range expectedEmptyResult {
235235
assert.Equal(t, obj.ObjectType, compliantObjects[i].ObjectType)
236236

237+
keyFound := false
237238
for _, ofk := range obj.ObjectFieldsKeys {
238-
assert.Contains(t, compliantObjects[i].ObjectFieldsKeys, ofk)
239+
for _, ofk2 := range compliantObjects[i].ObjectFieldsKeys {
240+
if ofk == ofk2 {
241+
keyFound = true
242+
break
243+
}
244+
}
239245
}
240246

247+
assert.True(t, keyFound)
248+
249+
valueFound := false
241250
for _, ofv := range obj.ObjectFieldsValues {
242-
assert.Contains(t, compliantObjects[i].ObjectFieldsValues, ofv)
251+
for _, ofv2 := range compliantObjects[i].ObjectFieldsValues {
252+
if ofv == ofv2 {
253+
valueFound = true
254+
break
255+
}
256+
}
243257
}
258+
259+
assert.True(t, valueFound)
244260
}
245261
}

0 commit comments

Comments
 (0)