Skip to content

Commit c645fdf

Browse files
authored
1 parent 3fc939a commit c645fdf

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

tests/observability/suite_test.go

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -192,8 +192,14 @@ func TestEvaluateAPICompliance(t *testing.T) {
192192
assert.Len(t, actual, len(expected))
193193
for i, obj := range actual {
194194
assert.Equal(t, expected[i].ObjectType, obj.ObjectType)
195-
assert.ElementsMatch(t, expected[i].ObjectFieldsKeys, obj.ObjectFieldsKeys)
196-
assert.ElementsMatch(t, expected[i].ObjectFieldsValues, obj.ObjectFieldsValues)
195+
196+
for _, ofk := range expected[i].ObjectFieldsKeys {
197+
assert.Contains(t, obj.ObjectFieldsKeys, ofk)
198+
}
199+
200+
for _, ofv := range expected[i].ObjectFieldsValues {
201+
assert.Contains(t, obj.ObjectFieldsValues, ofv)
202+
}
197203
}
198204
}
199205

@@ -227,7 +233,13 @@ func TestEvaluateAPICompliance(t *testing.T) {
227233
assert.Empty(t, nonCompliantObjects)
228234
for i, obj := range expectedEmptyResult {
229235
assert.Equal(t, obj.ObjectType, compliantObjects[i].ObjectType)
230-
assert.ElementsMatch(t, obj.ObjectFieldsKeys, compliantObjects[i].ObjectFieldsKeys)
231-
assert.ElementsMatch(t, obj.ObjectFieldsValues, compliantObjects[i].ObjectFieldsValues)
236+
237+
for _, ofk := range obj.ObjectFieldsKeys {
238+
assert.Contains(t, compliantObjects[i].ObjectFieldsKeys, ofk)
239+
}
240+
241+
for _, ofv := range obj.ObjectFieldsValues {
242+
assert.Contains(t, compliantObjects[i].ObjectFieldsValues, ofv)
243+
}
232244
}
233245
}

0 commit comments

Comments
 (0)