From 6e0f9b3223ea2f6cc660a7653434aa29250a2cef Mon Sep 17 00:00:00 2001 From: Zaytsev Kirill Date: Wed, 21 Oct 2020 15:58:25 +0300 Subject: [PATCH] test: Rewritten grouping test without checking internal class FormSubmission --- test/unit/FormularioGrouping.test.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/test/unit/FormularioGrouping.test.js b/test/unit/FormularioGrouping.test.js index 083c2a7..7806f19 100644 --- a/test/unit/FormularioGrouping.test.js +++ b/test/unit/FormularioGrouping.test.js @@ -21,11 +21,19 @@ describe('FormularioGrouping', () => { ` } }) - expect(wrapper.findAll('input[type="text"]').length).toBe(1) - wrapper.find('input[type="text"]').setValue('test') - const submission = await wrapper.vm.formSubmitted() - expect(submission).toEqual({ group: { text: 'test' } }) + expect(wrapper.findAll('input[type="text"]').length).toBe(1) + + wrapper.find('input[type="text"]').setValue('test') + wrapper.find('form').trigger('submit') + + await flushPromises() + + const emitted = wrapper.emitted() + + expect(emitted['submit']).toBeTruthy() + expect(emitted['submit'].length).toBe(1) + expect(emitted['submit'][0]).toStrictEqual([{ group: { text: 'test' } }]) }) it('Grouped fields to be got', async () => {