From 51eca9ac83615ffdb91ae51d909bfbef36f5f355 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Thu, 11 Nov 2021 15:38:26 +0100 Subject: [PATCH] Fix and refine tests --- .../features/MySomethingList/MySomethingList.spec.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/webapp/components/_new/features/MySomethingList/MySomethingList.spec.js b/webapp/components/_new/features/MySomethingList/MySomethingList.spec.js index 8ac42ec35..e1d4d421b 100644 --- a/webapp/components/_new/features/MySomethingList/MySomethingList.spec.js +++ b/webapp/components/_new/features/MySomethingList/MySomethingList.spec.js @@ -12,6 +12,7 @@ describe('MySomethingList.vue', () => { beforeEach(() => { propsData = { + useFormData: { dummy: '' }, useItems: [{ id: 'id', dummy: 'dummy' }], namePropertyKey: 'dummy', callbacks: { edit: jest.fn(), submit: jest.fn(), delete: jest.fn() }, @@ -47,7 +48,7 @@ describe('MySomethingList.vue', () => { }) } - describe('given existing social media links', () => { + describe('given existing item', () => { beforeEach(() => { wrapper = Wrapper() }) @@ -97,15 +98,15 @@ describe('MySomethingList.vue', () => { expect(propsData.callbacks.edit).toHaveBeenCalledWith(expect.any(Object), expectedItem) }) - it('call edit', async () => { + it('call submit', async () => { form = wrapper.find('form') form.trigger('submit') await Vue.nextTick() form.trigger('submit') await Vue.nextTick() const expectedItem = expect.objectContaining({ id: '' }) - expect(propsData.callbacks.edit).toHaveBeenCalledTimes(1) - expect(propsData.callbacks.edit).toHaveBeenCalledWith(expect.any(Object), expectedItem) + expect(propsData.callbacks.submit).toHaveBeenCalledTimes(1) + expect(propsData.callbacks.submit).toHaveBeenCalledWith(expect.any(Object), true, expectedItem, { dummy: '' }) }) it('call delete', async () => {