diff --git a/plugins/catalog-react/src/components/EntityOwnerPicker/EntityOwnerPicker.test.tsx b/plugins/catalog-react/src/components/EntityOwnerPicker/EntityOwnerPicker.test.tsx
index b8c8e58d32..e89a3bcadd 100644
--- a/plugins/catalog-react/src/components/EntityOwnerPicker/EntityOwnerPicker.test.tsx
+++ b/plugins/catalog-react/src/components/EntityOwnerPicker/EntityOwnerPicker.test.tsx
@@ -362,6 +362,39 @@ describe('', () => {
owners: new EntityOwnerFilter(['group:default/team-b']),
});
});
+
+ it('calls fetch with lowercased input and displays results', async () => {
+ const updateFilters = jest.fn();
+ await renderInTestApp(
+
+
+
+
+ ,
+ );
+
+ expect(mockCatalogApi.getEntitiesByRefs).not.toHaveBeenCalled();
+ expect(updateFilters).toHaveBeenLastCalledWith({
+ owners: undefined,
+ });
+
+ fireEvent.click(screen.getByTestId('owner-picker-expand'));
+ const input = screen.getByRole('textbox', { name: 'Owner' });
+ fireEvent.change(input, { target: { value: 'Some-Owner' } });
+
+ await waitFor(() =>
+ expect(screen.getByText('some-owner')).toBeInTheDocument(),
+ );
+
+ fireEvent.click(screen.getByText('some-owner'));
+ expect(updateFilters).toHaveBeenLastCalledWith({
+ owners: new EntityOwnerFilter(['group:default/some-owner']),
+ });
+ });
});
describe('', () => {