diff --git a/src/layouts/coverage-statement/cancel-claim-modal/cancel-claim-modal.spec.js b/src/layouts/coverage-statement/cancel-claim-modal/cancel-claim-modal.spec.js index 06e26dba..703c90e7 100644 --- a/src/layouts/coverage-statement/cancel-claim-modal/cancel-claim-modal.spec.js +++ b/src/layouts/coverage-statement/cancel-claim-modal/cancel-claim-modal.spec.js @@ -86,3 +86,31 @@ describe('Computed', () => { expect(modalHeader).toBe(mockDataStrings.cmsHeaderText); }); }); + +describe('Emits', () => { + test('Should emit cancel-claim-confirmation when method called', async () => { + // Arrange + const { wrapper } = setupMocks(); + + // Act + wrapper.vm.cancelClaimConfirmation(); + await wrapper.vm.$nextTick(); + + // Assert + expect(wrapper.emitted('cancel-claim-confirmation')).toBeTruthy(); + expect(wrapper.emitted('cancel-claim-confirmation').length).toBe(1); + }); + + test('Should emit return-to-claim when method called', async () => { + // Arrange + const { wrapper } = setupMocks(); + + // Act + wrapper.vm.returnToClaim(); + await wrapper.vm.$nextTick(); + + // Assert + expect(wrapper.emitted('return-to-claim')).toBeTruthy(); + expect(wrapper.emitted('return-to-claim').length).toBe(1); + }); +}); diff --git a/src/layouts/coverage-statement/coverage-statement.spec.js b/src/layouts/coverage-statement/coverage-statement.spec.js index bde3197d..0132e2cd 100644 --- a/src/layouts/coverage-statement/coverage-statement.spec.js +++ b/src/layouts/coverage-statement/coverage-statement.spec.js @@ -1,3 +1,4 @@ +/* eslint-disable max-len */ // Components import coverageStatement from '@/layouts/coverage-statement/coverage-statement.vue';