🤖 Merge PR #45115 ember__test-helpers - update click signature by @azhiv

* ember__test-helpers - update SettledState definition
Add hasPendingTransitions flag to SettledState because it was missing.

* ember__test-helpers - update click signature
Add optional parameter named 'options' to click, double-click and tap
helpers because these parameters are present in the original add-on.
This commit is contained in:
Artem Zhivoderov 2020-06-01 14:12:13 +03:00 committed by GitHub
parent 2ecab9e556
commit 68499eec45
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 6 deletions

View File

@ -47,9 +47,9 @@ test('DOM interactions', async () => {
await fillIn('.message', 'content');
const messageElement = find('.message')!;
await click(messageElement);
await doubleClick(messageElement);
await tap(messageElement);
await click(messageElement, { metaKey: true });
await doubleClick(messageElement, { metaKey: true });
await tap(messageElement, { clientX: 13, clientY: 17 });
await focus(messageElement);
await blur(messageElement);
await triggerEvent(messageElement, 'custom-event');

View File

@ -65,19 +65,19 @@ declare module '@ember/test-helpers' {
declare module '@ember/test-helpers/dom/click' {
import { Target } from '@ember/test-helpers';
export default function(target: Target): Promise<void>;
export default function(target: Target, options?: MouseEventInit): Promise<void>;
}
declare module '@ember/test-helpers/dom/double-click' {
import { Target } from '@ember/test-helpers';
export default function(target: Target): Promise<void>;
export default function(target: Target, options?: MouseEventInit): Promise<void>;
}
declare module '@ember/test-helpers/dom/tap' {
import { Target } from '@ember/test-helpers';
export default function(target: Target): Promise<void>;
export default function(target: Target, options?: object): Promise<void>;
}
declare module '@ember/test-helpers/dom/focus' {