mirror of
https://github.com/shoelace-style/webawesome.git
synced 2026-01-12 20:19:13 +00:00
add a small delay for menu-item
This commit is contained in:
@@ -144,16 +144,14 @@ describe('<wa-menu-item>', () => {
|
||||
menu.addEventListener('wa-select', selectHandler);
|
||||
|
||||
const submenu = menu.querySelector<WaMenuItem>('wa-menu-item')!;
|
||||
await clickOnElement(submenu);
|
||||
// Sometimes Chrome fails if we dont click before triggering focus.
|
||||
await clickOnElement(document.body);
|
||||
submenu.focus();
|
||||
await menu.updateComplete;
|
||||
await aTimeout(1);
|
||||
await sendKeys({ press: 'ArrowRight' });
|
||||
await menu.updateComplete;
|
||||
await aTimeout(1);
|
||||
await sendKeys({ press: 'Enter' });
|
||||
await menu.updateComplete;
|
||||
await aTimeout(1);
|
||||
// Once for each menu element.
|
||||
expect(selectHandler).to.have.been.calledTwice;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user