diff --git a/frontend/src/components/ContributionMessages/ContributionMessagesListItem.spec.js b/frontend/src/components/ContributionMessages/ContributionMessagesListItem.spec.js new file mode 100644 index 000000000..0de18778f --- /dev/null +++ b/frontend/src/components/ContributionMessages/ContributionMessagesListItem.spec.js @@ -0,0 +1,54 @@ +import { mount } from '@vue/test-utils' +import ContributionMessagesList from './ContributionMessagesList.vue' + +const localVue = global.localVue + +describe('ContributionMessagesList', () => { + let wrapper + + const mocks = { + $t: jest.fn((t) => t), + $store: { + state: { + firstName: 'Peter', + lastName: 'Lustig', + }, + }, + } + + const propsData = { + contributionId: 42, + state: 'PENDING0', + messages: [ + { + id: 111, + message: 'asd asda sda sda', + createdAt: '2022-08-29T12:23:27.000Z', + updatedAt: null, + type: 'DIALOG', + userFirstName: 'Peter', + userLastName: 'Lustig', + userId: 107, + __typename: 'ContributionMessage', + }, + ], + } + + const Wrapper = () => { + return mount(ContributionMessagesList, { + localVue, + mocks, + propsData, + }) + } + + describe('mount', () => { + beforeEach(() => { + wrapper = Wrapper() + }) + + it('has a DIV .contribution-messages-list-item', () => { + expect(wrapper.find('div.contribution-messages-list-item').exists()).toBe(true) + }) + }) +}) diff --git a/frontend/src/components/ContributionMessages/ContributionMessagesListItem.vue b/frontend/src/components/ContributionMessages/ContributionMessagesListItem.vue index d28357a31..5fde8f825 100644 --- a/frontend/src/components/ContributionMessages/ContributionMessagesListItem.vue +++ b/frontend/src/components/ContributionMessages/ContributionMessagesListItem.vue @@ -1,5 +1,5 @@