check for expected fields

Signed-off-by: Stephen Glass <stephen@stephen.glass>
This commit is contained in:
Stephen Glass
2025-02-14 11:34:13 -05:00
parent 2d11521f8c
commit 8515a1aea7
@@ -50,7 +50,24 @@ describe('StarredEntitiesContent', () => {
mockedApi.toggleStarred('component:default/mock-starred-entity-2');
mockedApi.toggleStarred('component:default/mock-starred-entity-3');
const mockCatalogApi = catalogApiMock({ entities });
const mockCatalogApi = catalogApiMock.mock({
getEntitiesByRefs: jest.fn().mockImplementation(async ({ fields }) => {
const expectedFields = [
'kind',
'metadata.namespace',
'metadata.name',
'spec.type',
'metadata.title',
'spec.profile.displayName',
];
expectedFields.forEach(field => {
expect(fields).toContain(field);
});
return {
items: entities,
};
}),
});
const { getByText, queryByText } = await renderInTestApp(
<TestApiProvider