diff --git a/__tests__/react/click.js b/__tests__/react/click.js index 9440cd4c..7d8d6d51 100644 --- a/__tests__/react/click.js +++ b/__tests__/react/click.js @@ -59,6 +59,7 @@ describe("userEvent.click", () => { "mouseover", "mousemove", "mousedown", + "focus", "mouseup", "click", "change" @@ -115,6 +116,7 @@ describe("userEvent.click", () => { "mouseover", "mousemove", "mousedown", + "focus", "mouseup", "click", "change" diff --git a/__tests__/react/dblclick.js b/__tests__/react/dblclick.js index ba38c11f..a1049323 100644 --- a/__tests__/react/dblclick.js +++ b/__tests__/react/dblclick.js @@ -64,6 +64,7 @@ describe("userEvent.dblClick", () => { "mouseover", "mousemove", "mousedown", + "focus", "mouseup", "click", "change", diff --git a/__tests__/vue/click.js b/__tests__/vue/click.js index d6efe729..4adfccb9 100644 --- a/__tests__/vue/click.js +++ b/__tests__/vue/click.js @@ -72,6 +72,7 @@ describe("userEvent.click", () => { "mouseover", "mousemove", "mousedown", + "focus", "mouseup", "click", "change" @@ -140,6 +141,7 @@ describe("userEvent.click", () => { "mouseover", "mousemove", "mousedown", + "focus", "mouseup", "click", "change" diff --git a/__tests__/vue/dblclick.js b/__tests__/vue/dblclick.js index 4010d3d3..f83f37ab 100644 --- a/__tests__/vue/dblclick.js +++ b/__tests__/vue/dblclick.js @@ -76,6 +76,7 @@ describe("userEvent.dblClick", () => { "mouseover", "mousemove", "mousedown", + "focus", "mouseup", "click", "change", diff --git a/src/index.js b/src/index.js index f681acc3..043ef857 100644 --- a/src/index.js +++ b/src/index.js @@ -36,6 +36,7 @@ function clickBooleanElement(element) { fireEvent.mouseOver(element); fireEvent.mouseMove(element); fireEvent.mouseDown(element); + fireEvent.focus(element); fireEvent.mouseUp(element); fireEvent.click(element); } @@ -72,6 +73,7 @@ function dblClickCheckbox(checkbox) { fireEvent.mouseOver(checkbox); fireEvent.mouseMove(checkbox); fireEvent.mouseDown(checkbox); + fireEvent.focus(checkbox); fireEvent.mouseUp(checkbox); fireEvent.click(checkbox); fireEvent.mouseDown(checkbox);