Skip to content

Commit 1e63f33

Browse files
committed
fix(#18): address round-2 Copilot review (exercise focusout via mouseout/mouseleave hover-out cases)
1 parent 52ddce4 commit 1e63f33

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

tests/lib/rules/template-mouse-events-have-key-events.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,13 @@ ruleTester.run('template-mouse-events-have-key-events', rule, {
2121

2222
// Hover-out paired with blur.
2323
'<template><div {{on "mouseout" this.onLeave}} {{on "blur" this.onLeave}}></div></template>',
24-
'<template><div {{on "mouseleave" this.onLeave}} {{on "focusout" this.onLeave}}></div></template>',
24+
// mouseout paired with focusout — exercises focusout as a default-checked hover-out partner.
25+
'<template><div {{on "mouseout" this.onLeave}} {{on "focusout" this.onLeave}}></div></template>',
26+
// mouseleave + focusout — requires opting mouseleave in via hoverOutHandlers, locks in focusout recognition.
27+
{
28+
code: '<template><div {{on "mouseleave" this.onLeave}} {{on "focusout" this.onLeave}}></div></template>',
29+
options: [{ hoverOutHandlers: ['mouseout', 'mouseleave'] }],
30+
},
2531

2632
// Both pairings.
2733
`<template>

0 commit comments

Comments
 (0)