Test user provided message if no entities are starred
Signed-off-by: Esther Annorzie <eannorzie@indeed.com>
This commit is contained in:
@@ -112,4 +112,32 @@ describe('StarredEntitiesContent', () => {
|
||||
getByText('Click the star beside an entity name to add it to this list!'),
|
||||
).toBeInTheDocument();
|
||||
});
|
||||
|
||||
it('should display user provided message if no entities are starred', async () => {
|
||||
const mockedApi = new MockStarredEntitiesApi();
|
||||
|
||||
const mockCatalogApi = {
|
||||
getEntities: jest
|
||||
.fn()
|
||||
.mockImplementation(async () => ({ items: entities })),
|
||||
};
|
||||
|
||||
const { getByText } = await renderInTestApp(
|
||||
<TestApiProvider
|
||||
apis={[
|
||||
[catalogApiRef, mockCatalogApi],
|
||||
[starredEntitiesApiRef, mockedApi],
|
||||
]}
|
||||
>
|
||||
<Content noStarredEntitiesMessage="foo" />
|
||||
</TestApiProvider>,
|
||||
{
|
||||
mountedRoutes: {
|
||||
'/catalog/:namespace/:kind/:name': entityRouteRef,
|
||||
},
|
||||
},
|
||||
);
|
||||
|
||||
expect(getByText('foo')).toBeInTheDocument();
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user