1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 | import ApplicationInstance from '@ember/application/instance';
|
10 | import { TemplateFactory } from 'htmlbars-inline-precompile';
|
11 |
|
12 | export interface TestContext {
|
13 | get(key: string): unknown;
|
14 | getProperties<K extends string>(...keys: K[]): Pick<any, K>;
|
15 | set<V>(key: string, value: V): V;
|
16 | setProperties<P extends Record<string, unknown>>(hash: P): P;
|
17 | render(template?: string | string[] | TemplateFactory): Promise<void>;
|
18 | clearRender(): void;
|
19 | factory(fullName: string): unknown;
|
20 |
|
21 |
|
22 |
|
23 | owner: ApplicationInstance & {
|
24 | factoryFor(fullName: string, options?: {}): unknown;
|
25 | };
|
26 | pauseTest(): Promise<void>;
|
27 | resumeTest(): void;
|
28 | element: Element | Document;
|
29 | }
|
30 |
|
31 |
|
32 |
|
33 | export type Target = string | Element | Document;
|
34 |
|
35 | export { default as click } from '@ember/test-helpers/dom/click';
|
36 | export { default as doubleClick } from '@ember/test-helpers/dom/double-click';
|
37 | export { default as tap } from '@ember/test-helpers/dom/tap';
|
38 | export { default as focus } from '@ember/test-helpers/dom/focus';
|
39 | export { default as blur } from '@ember/test-helpers/dom/blur';
|
40 | export { default as triggerEvent } from '@ember/test-helpers/dom/trigger-event';
|
41 | export { default as triggerKeyEvent } from '@ember/test-helpers/dom/trigger-key-event';
|
42 | export { default as tab } from '@ember/test-helpers/dom/triggerTab';
|
43 | export { default as fillIn } from '@ember/test-helpers/dom/fill-in';
|
44 | export { default as typeIn } from '@ember/test-helpers/dom/type-in';
|
45 | export { default as select } from '@ember/test-helpers/dom/select';
|
46 | export { default as scrollTo } from '@ember/test-helpers/dom/scroll-to';
|
47 |
|
48 |
|
49 |
|
50 | export { default as find } from '@ember/test-helpers/dom/find';
|
51 | export { default as findAll } from '@ember/test-helpers/dom/find-all';
|
52 | export { default as getRootElement } from '@ember/test-helpers/dom/get-root-element';
|
53 |
|
54 |
|
55 |
|
56 | export { visit, currentRouteName, currentURL } from '@ember/test-helpers/setup-application-context';
|
57 |
|
58 |
|
59 |
|
60 | export { render, clearRender } from '@ember/test-helpers/setup-rendering-context';
|
61 |
|
62 |
|
63 |
|
64 | export { default as waitFor } from '@ember/test-helpers/dom/wait-for';
|
65 | export { default as waitUntil } from '@ember/test-helpers/wait-until';
|
66 | export { default as settled, isSettled, getSettledState } from '@ember/test-helpers/settled';
|
67 |
|
68 |
|
69 |
|
70 | export { pauseTest, resumeTest } from '@ember/test-helpers/setup-context';
|
71 |
|
72 |
|
73 |
|
74 | export { setResolver, getResolver } from '@ember/test-helpers/resolver';
|
75 | export { default as setupContext, getContext, setContext, unsetContext } from '@ember/test-helpers/setup-context';
|
76 | export { default as teardownContext } from '@ember/test-helpers/teardown-context';
|
77 | export { default as setupRenderingContext } from '@ember/test-helpers/setup-rendering-context';
|
78 | export { default as teardownRenderingContext } from '@ember/test-helpers/teardown-rendering-context';
|
79 | export { getApplication, setApplication } from '@ember/test-helpers/application';
|
80 | export { default as setupApplicationContext } from '@ember/test-helpers/setup-application-context';
|
81 | export { default as teardownApplicationContext } from '@ember/test-helpers/teardown-application-context';
|
82 | export { default as validateErrorHandler } from '@ember/test-helpers/validate-error-handler';
|
83 | export { default as setupOnerror, resetOnerror } from '@ember/test-helpers/setup-onerror';
|