diff --git a/src/layouts/vehicle-damage/vehicle-damage.spec.js b/src/layouts/vehicle-damage/vehicle-damage.spec.js index 348da20ad..e6ce4e85d 100644 --- a/src/layouts/vehicle-damage/vehicle-damage.spec.js +++ b/src/layouts/vehicle-damage/vehicle-damage.spec.js @@ -782,41 +782,6 @@ describe("vehicle-damage.vue", () => { }); }); -describe("vehicle-damage.vue", () => { - test("when onInvalidSubmit is triggered with errors focus will be put on the first element with an error", async () => { - - //Arrange - const { wrapper } = setupMocks({}); - const mockedValidationPayload = { - values: {}, - errors: { - driverSideOptions: 'Please select window', - passengerSideOptions: 'Please select window' - }, - results: {}, - } - const newObj = document.createElement('input'); - newObj.setAttribute("id", "testInput"); - newObj.setAttribute("data-focus-target", "driverSideOptions"); - document.body.appendChild(newObj); - const testInputElement = document.getElementById("testInput"); - - //Act - vehicleDamage.beforeRouteEnter.call( - wrapper.vm, - { query: { fmgPage: "vehicle-damage" } }, - undefined, - (c) => c(wrapper.vm) - ); - wrapper.vm.onInvalidSubmit(mockedValidationPayload); - await nextTick(); - const focusedEl = document.activeElement; - - //Assert - expect(testInputElement).toBe(focusedEl); - }); -}); - // THE FOLLOWING TEST IS NOT NECESSARILY REQUIRED FOR COVERAGE // BUT KEEP FOR AN EXAMPLE OF A VALIDATION TEST // diff --git a/src/layouts/vehicle-damage/vehicle-damage.vue b/src/layouts/vehicle-damage/vehicle-damage.vue index 20c498198..3c02b44bf 100644 --- a/src/layouts/vehicle-damage/vehicle-damage.vue +++ b/src/layouts/vehicle-damage/vehicle-damage.vue @@ -1,15 +1,15 @@