diff --git a/plugins/catalog-react/src/components/EntityTagPicker/EntityTagPicker.test.tsx b/plugins/catalog-react/src/components/EntityTagPicker/EntityTagPicker.test.tsx
index c70217f3a4..bfaa689190 100644
--- a/plugins/catalog-react/src/components/EntityTagPicker/EntityTagPicker.test.tsx
+++ b/plugins/catalog-react/src/components/EntityTagPicker/EntityTagPicker.test.tsx
@@ -202,6 +202,34 @@ describe('', () => {
tags: new EntityTagFilter(['tag2']),
});
});
+
+ it('verify that user can select tags after query string has been set', async () => {
+ const updateFilters = jest.fn();
+ render(
+
+
+
+
+ ,
+ );
+ await waitFor(() =>
+ expect(updateFilters).toHaveBeenLastCalledWith({
+ tags: new EntityTagFilter(['tag1']),
+ }),
+ );
+ fireEvent.click(screen.getByTestId('tags-picker-expand'));
+ fireEvent.click(screen.getByLabelText('tag2'));
+ expect(screen.getByLabelText('tag2')).toBeChecked();
+ expect(updateFilters).toHaveBeenLastCalledWith({
+ tags: new EntityTagFilter(['tag1', 'tag2']),
+ });
+ });
+
it('removes tags from filters if there are none available', async () => {
const updateFilters = jest.fn();
const mockCatalogApiRefNoTags = {