diff --git a/src/layouts/address-vehicles/address-vehicles-question/address-vehicles-question.spec.js b/src/layouts/address-vehicles/address-vehicles-question/address-vehicles-question.spec.js index b9cd7e02..905b5c9e 100644 --- a/src/layouts/address-vehicles/address-vehicles-question/address-vehicles-question.spec.js +++ b/src/layouts/address-vehicles/address-vehicles-question/address-vehicles-question.spec.js @@ -24,7 +24,7 @@ describe("address-vehicles-question.vue", () => { }); // Assert - expect(wrapper.vm.differentVehicleAlertHeader).toEqual("FoundWindshieldTestReturn"); + expect(wrapper.vm.differentVehicleAlertHeader).toEqual("AlertMatchedDifferentVehicleWidgetTestReturn"); }); test("Should return content for differentVehicleAlertBody", () => { // Arrange @@ -37,15 +37,40 @@ describe("address-vehicles-question.vue", () => { }); // Assert - expect(wrapper.vm.differentVehicleAlertBody).toEqual("FoundWindshieldTestReturn"); + expect(wrapper.vm.differentVehicleAlertBody).toEqual("AlertMatchedDifferentVehicleWidgetTestReturn"); + }); + test("Should return content for AlertMatchedTwoIdenticalYMMVehicleHeader", () => { + // Arrange + const wrapper = shallowMount(addressVehiclesQuestion, { + mixins: [mockMixin], + }); + + // Assert + expect(wrapper.vm.AlertMatchedTwoIdenticalYMMVehicleHeader).toEqual("AlertMatchedTwoIdenticalYMMVehicleWidgetTestReturn"); + }); + test("Should return content for AlertMatchedTwoIdenticalYMMVehicleBody", () => { + // Arrange + const wrapper = shallowMount(addressVehiclesQuestion, { + mixins: [mockMixin], + propsData: { + vehicles: ["1", "2"], + modelValue: ["1", "2"], + }, + }); + + // Assert + expect(wrapper.vm.AlertMatchedTwoIdenticalYMMVehicleBody).toEqual("AlertMatchedTwoIdenticalYMMVehicleWidgetTestReturn"); }); }); const mockMixin = { methods: { getCmsContent: jest.fn((contentName) => { - if (contentName === "FoundWindshield") { - return "FoundWindshieldTestReturn"; + if (contentName === "AlertMatchedDifferentVehicleWidget") { + return "AlertMatchedDifferentVehicleWidgetTestReturn"; + } + if (contentName === "AlertMatchedTwoIdenticalYMMVehicleWidget") { + return "AlertMatchedTwoIdenticalYMMVehicleWidgetTestReturn"; } return null; }), diff --git a/src/layouts/address-vehicles/address-vehicles-question/address-vehicles-question.vue b/src/layouts/address-vehicles/address-vehicles-question/address-vehicles-question.vue index 798007a7..42d13c2d 100644 --- a/src/layouts/address-vehicles/address-vehicles-question/address-vehicles-question.vue +++ b/src/layouts/address-vehicles/address-vehicles-question/address-vehicles-question.vue @@ -2,14 +2,24 @@