Unit tests and Prettified

This commit is contained in:
Leah Schumann 2024-05-22 10:17:19 -04:00
parent a7a205965b
commit 4ef2efd9e6
2 changed files with 8 additions and 9 deletions

View file

@ -204,23 +204,23 @@ describe("address-questions.vue", () => {
test("address field is typed into => disable autofill", async () => { test("address field is typed into => disable autofill", async () => {
// Arrange // Arrange
let keydownEventCallbackFunction; let inputEventCallbackFunction;
autocompleteElement.addEventListener = jest autocompleteElement.addEventListener = jest
.fn() .fn()
.mockImplementation((eventName, callbackFunction) => { .mockImplementation((eventName, callbackFunction) => {
if (eventName == "keydown") { if (eventName == "input") {
keydownEventCallbackFunction = callbackFunction; inputEventCallbackFunction = callbackFunction;
} }
}); });
const { wrapper } = setupMocks({}); const { wrapper } = setupMocks({});
await wrapper.vm.$nextTick(); await wrapper.vm.$nextTick();
const e = { const e = {
code: "Enter", inputType: "insertText",
}; };
// Act // Act
keydownEventCallbackFunction(e); inputEventCallbackFunction(e);
await wrapper.vm.$nextTick(); await wrapper.vm.$nextTick();
// Assert // Assert

View file

@ -286,14 +286,13 @@ export default {
// } // }
// }); // });
this.addressField1.addEventListener("input", (e) => { this.addressField1.addEventListener("input", (e) => {
console.log(e) console.log(e);
switch (e.inputType) { switch (e.inputType) {
case "insertText": case "insertText":
case "insertFromPaste": case "insertFromPaste":
case "deleteContentBackward": case "deleteContentBackward":
// If the user enters text by typing, or pasting text, or deleting text already entered, disable autofill // If the user enters text by typing, or pasting text, or deleting text already entered, disable autofill
this.disableAutoFill(); this.disableAutoFill();
break; break;