|
| 1 | +export declare class TestbedHarnessEnvironment extends HarnessEnvironment<Element> { |
| 2 | + protected constructor(rawRootElement: Element, _fixture: ComponentFixture<unknown>); |
| 3 | + protected createEnvironment(element: Element): HarnessEnvironment<Element>; |
| 4 | + protected createTestElement(element: Element): TestElement; |
| 5 | + forceStabilize(): Promise<void>; |
| 6 | + protected getAllRawElements(selector: string): Promise<Element[]>; |
| 7 | + protected getDocumentRoot(): Element; |
| 8 | + waitForTasksOutsideAngular(): Promise<void>; |
| 9 | + static documentRootLoader(fixture: ComponentFixture<unknown>): HarnessLoader; |
| 10 | + static harnessForFixture<T extends ComponentHarness>(fixture: ComponentFixture<unknown>, harnessType: ComponentHarnessConstructor<T>): Promise<T>; |
| 11 | + static loader(fixture: ComponentFixture<unknown>): HarnessLoader; |
| 12 | +} |
| 13 | + |
| 14 | +export declare class UnitTestElement implements TestElement { |
| 15 | + readonly element: Element; |
| 16 | + constructor(element: Element, _stabilize: () => Promise<void>); |
| 17 | + blur(): Promise<void>; |
| 18 | + clear(): Promise<void>; |
| 19 | + click(relativeX?: number, relativeY?: number): Promise<void>; |
| 20 | + focus(): Promise<void>; |
| 21 | + getAttribute(name: string): Promise<string | null>; |
| 22 | + getCssValue(property: string): Promise<string>; |
| 23 | + getDimensions(): Promise<ElementDimensions>; |
| 24 | + getProperty(name: string): Promise<any>; |
| 25 | + hasClass(name: string): Promise<boolean>; |
| 26 | + hover(): Promise<void>; |
| 27 | + matchesSelector(selector: string): Promise<boolean>; |
| 28 | + sendKeys(...keys: (string | TestKey)[]): Promise<void>; |
| 29 | + sendKeys(modifiers: ModifierKeys, ...keys: (string | TestKey)[]): Promise<void>; |
| 30 | + text(): Promise<string>; |
| 31 | +} |
0 commit comments