diff --git a/app/javascript/dashboard/routes/dashboard/settings/reports/components/Filters/Inboxes.vue b/app/javascript/dashboard/routes/dashboard/settings/reports/components/Filters/Inboxes.vue index 1119cacd6..650aa9cda 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/reports/components/Filters/Inboxes.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/reports/components/Filters/Inboxes.vue @@ -1,26 +1,27 @@ - @@ -32,6 +33,7 @@ export default { :placeholder="$t('INBOX_REPORTS.FILTER_DROPDOWN_LABEL')" label="name" track-by="id" + :multiple="multiple" :options="options" :option-height="24" :show-labels="false" diff --git a/app/javascript/dashboard/routes/dashboard/settings/reports/components/specs/Filters/FiltersInboxes.spec.js b/app/javascript/dashboard/routes/dashboard/settings/reports/components/specs/Filters/FiltersInboxes.spec.js index 50a87e979..279e92c04 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/reports/components/specs/Filters/FiltersInboxes.spec.js +++ b/app/javascript/dashboard/routes/dashboard/settings/reports/components/specs/Filters/FiltersInboxes.spec.js @@ -56,7 +56,9 @@ describe('ReportsFiltersInboxes.vue', () => { const selectedInbox = { id: 1, name: 'Inbox 1' }; wrapper.setData({ selectedOption: selectedInbox }); - wrapper.vm.handleInput(); + wrapper + .findComponent({ name: 'multiselect' }) + .vm.$emit('input', selectedInbox); expect(wrapper.emitted('inboxFilterSelection')).toBeTruthy(); expect(wrapper.emitted('inboxFilterSelection')[0]).toEqual([selectedInbox]);