From 5892bf2caf98d073bf1c1a25ca4240c73dbc7401 Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Wed, 7 Aug 2024 20:04:49 +0530 Subject: [PATCH] test: multiple prop in inbox filter --- .../specs/Filters/FiltersInboxes.spec.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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 279e92c04..d5dda426b 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 @@ -63,4 +63,19 @@ describe('ReportsFiltersInboxes.vue', () => { expect(wrapper.emitted('inboxFilterSelection')).toBeTruthy(); expect(wrapper.emitted('inboxFilterSelection')[0]).toEqual([selectedInbox]); }); + + it('passes the correct "multiple" prop to multiselect component', () => { + const wrapper = shallowMount(ReportsFiltersInboxes, { + store, + localVue, + propsData: { + multiple: true, + }, + ...mountParams, + }); + + const multiselect = wrapper.findComponent({ name: 'multiselect' }); + const attributes = multiselect.attributes(); + expect(attributes.multiple).toBe('true'); + }); });