diff --git a/src/layouts/vehicle-damage/vehicle-damage.spec.js b/src/layouts/vehicle-damage/vehicle-damage.spec.js index 949f4811b..0e47eb37f 100644 --- a/src/layouts/vehicle-damage/vehicle-damage.spec.js +++ b/src/layouts/vehicle-damage/vehicle-damage.spec.js @@ -175,7 +175,10 @@ function setupMocks({ return Promise.resolve({ driverSideOptions: { availableReplacementOptions: ["Front", "Back", "Side"], - } + }, + windshieldOptions: { + availableReplacementOptions: ["Front", "Back", "Side"], + }, }); }); const apiResponses = { @@ -193,6 +196,9 @@ function setupMocks({ damageOptions: { driverSideOptions: { availableReplacementOptions: ["Front", "Back", "Side"], + }, + windshieldOptions: { + availableReplacementOptions: ["Front", "Back", "Side"], } }, }; @@ -220,6 +226,11 @@ function setupMocks({ initializeComponent: jest.fn(), }; + const windshieldOptions = replaceOptionsQuestion + windshieldOptions.methods = { + initializeComponent: jest.fn(), + }; + damageLocationQuestion.methods = { initializeComponent: jest.fn(), }; @@ -245,12 +256,18 @@ function setupMocks({ funnelSubHeaderWrapper.vm.initializeComponent = funnelSubHeader.methods.initializeComponent; - const driverSideOptionsWrapper = wrapper.findComponent({ + const driverSideOptionsWrapper = wrapper.findAllComponents({ name: "replaceOptionsQuestion", - }); + }).at(0); driverSideOptionsWrapper.vm.initializeComponent = replaceOptionsQuestion.methods.initializeComponent; + const windshieldOptionsWrapper = wrapper.findAllComponents({ + name: "replaceOptionsQuestion", + }).at(1); + windshieldOptionsWrapper.vm.initializeComponent = + replaceOptionsQuestion.methods.initializeComponent; + const damageLocationQuestionWrapper = wrapper.findComponent({ name: "damageLocationQuestion", });