Unit tests and Prettified
This commit is contained in:
parent
a7a205965b
commit
4ef2efd9e6
2 changed files with 8 additions and 9 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue