Add search support to "Home organization" setting
When #433954 (closed) is complete we need to update app/assets/javascripts/vue_shared/components/entity_select/organization_select.vue to pass the search
argument to the GraphQL query.
Implementation guide
- Add
search
argument to app/assets/javascripts/organizations/shared/graphql/queries/organizations.query.graphql#L4 - Pass
search
argument in app/assets/javascripts/vue_shared/components/entity_select/organization_select.vue#L85 - Add spec to spec/frontend/vue_shared/components/entity_select/organization_select_spec.js
describe('when listbox is searched', () => {
const searchTerm = 'foo';
beforeEach(async () => {
createComponent();
openListbox();
await waitForPromises();
findListbox().vm.$emit('search', searchTerm);
await waitForPromises();
});
it('calls graphQL query with search term', () => {
expect(getCurrentUserOrganizationsQueryHandler).toHaveBeenCalledWith({
after: null,
first: DEFAULT_PER_PAGE,
search: searchTerm,
});
});
});
Edited by Peter Hegman