From 3dc5c0f0342cb66e262e9ef452457801cad9dbab Mon Sep 17 00:00:00 2001 From: Stacey Van Herk <13419300+svanherk@users.noreply.github.com> Date: Fri, 30 Jun 2023 10:35:32 -0400 Subject: [PATCH] Don't bother wrapping `sendKeysElem` in a timeout --- components/button/test/button-move.test.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/components/button/test/button-move.test.js b/components/button/test/button-move.test.js index 36d6c2ed2e..d49d950d48 100644 --- a/components/button/test/button-move.test.js +++ b/components/button/test/button-move.test.js @@ -15,8 +15,8 @@ describe('d2l-button-move', () => { describe('events', () => { [ - { name: 'up icon clicked', action: el => el.shadowRoot.querySelector('.up-layer').click(), expectedAction: moveActions.up }, - { name: 'down icon clicked', action: el => el.shadowRoot.querySelector('.down-layer').click(), expectedAction: moveActions.down }, + { name: 'up icon clicked', action: el => setTimeout(() => el.shadowRoot.querySelector('.up-layer').click()), expectedAction: moveActions.up }, + { name: 'down icon clicked', action: el => setTimeout(() => el.shadowRoot.querySelector('.down-layer').click()), expectedAction: moveActions.down }, { name: 'up key pressed', action: el => sendKeysElem(el.shadowRoot.querySelector('button'), 'press', 'ArrowUp'), expectedAction: moveActions.up }, { name: 'down key pressed', action: el => sendKeysElem(el.shadowRoot.querySelector('button'), 'press', 'ArrowDown'), expectedAction: moveActions.down }, { name: 'left key pressed', action: el => sendKeysElem(el.shadowRoot.querySelector('button'), 'press', 'ArrowLeft'), expectedAction: moveActions.left }, @@ -28,7 +28,7 @@ describe('d2l-button-move', () => { ].forEach(info => { it(`dispatches d2l-button-move-action event when ${info.name}`, async() => { const el = await fixture(html``); - setTimeout(() => info.action(el)); + info.action(el); const e = await oneEvent(el, 'd2l-button-move-action'); expect(e.detail.action).to.equal(info.expectedAction); });