Skip to content

Commit 8d4e816

Browse files
committed
fixup! docs(cdk/testing): cleanup apis for landing on adev
1 parent d165fe0 commit 8d4e816

File tree

1 file changed

+13
-40
lines changed

1 file changed

+13
-40
lines changed

goldens/cdk/testing/index.api.md

+13-40
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
55
```ts
66

7-
// @public
7+
// @public @deprecated
88
export type AsyncFactoryFn<T> = () => Promise<T>;
99

1010
// @public
@@ -33,9 +33,9 @@ export abstract class ComponentHarness {
3333
host(): Promise<TestElement>;
3434
// (undocumented)
3535
protected readonly locatorFactory: LocatorFactory;
36-
protected locatorFor<T extends (HarnessQuery<any> | string)[]>(...queries: T): AsyncFactoryFn<LocatorFnResult<T>>;
37-
protected locatorForAll<T extends (HarnessQuery<any> | string)[]>(...queries: T): AsyncFactoryFn<LocatorFnResult<T>[]>;
38-
protected locatorForOptional<T extends (HarnessQuery<any> | string)[]>(...queries: T): AsyncFactoryFn<LocatorFnResult<T> | null>;
36+
protected locatorFor<T extends (HarnessQuery<any> | string)[]>(...queries: T): () => Promise<LocatorFnResult<T>>;
37+
protected locatorForAll<T extends (HarnessQuery<any> | string)[]>(...queries: T): () => Promise<LocatorFnResult<T>[]>;
38+
protected locatorForOptional<T extends (HarnessQuery<any> | string)[]>(...queries: T): () => Promise<LocatorFnResult<T> | null>;
3939
protected waitForTasksOutsideAngular(): Promise<void>;
4040
}
4141

@@ -48,30 +48,20 @@ export interface ComponentHarnessConstructor<T extends ComponentHarness> {
4848

4949
// @public
5050
export abstract class ContentContainerComponentHarness<S extends string = string> extends ComponentHarness implements HarnessLoader {
51-
// (undocumented)
5251
getAllChildLoaders(selector: S): Promise<HarnessLoader[]>;
53-
// (undocumented)
5452
getAllHarnesses<T extends ComponentHarness>(query: HarnessQuery<T>): Promise<T[]>;
55-
// (undocumented)
5653
getChildLoader(selector: S): Promise<HarnessLoader>;
57-
// (undocumented)
5854
getHarness<T extends ComponentHarness>(query: HarnessQuery<T>): Promise<T>;
59-
// (undocumented)
6055
getHarnessOrNull<T extends ComponentHarness>(query: HarnessQuery<T>): Promise<T | null>;
6156
protected getRootHarnessLoader(): Promise<HarnessLoader>;
62-
// (undocumented)
6357
hasHarness<T extends ComponentHarness>(query: HarnessQuery<T>): Promise<boolean>;
6458
}
6559

6660
// @public
6761
export interface ElementDimensions {
68-
// (undocumented)
6962
height: number;
70-
// (undocumented)
7163
left: number;
72-
// (undocumented)
7364
top: number;
74-
// (undocumented)
7565
width: number;
7666
}
7767

@@ -91,48 +81,31 @@ export function handleAutoChangeDetectionStatus(handler: (status: AutoChangeDete
9181

9282
// @public
9383
export abstract class HarnessEnvironment<E> implements HarnessLoader, LocatorFactory {
94-
protected constructor(rawRootElement: E);
84+
protected constructor(
85+
rawRootElement: E);
9586
protected createComponentHarness<T extends ComponentHarness>(harnessType: ComponentHarnessConstructor<T>, element: E): T;
9687
protected abstract createEnvironment(element: E): HarnessEnvironment<E>;
9788
protected abstract createTestElement(element: E): TestElement;
98-
// (undocumented)
9989
documentRootLocatorFactory(): LocatorFactory;
100-
// (undocumented)
10190
abstract forceStabilize(): Promise<void>;
102-
// (undocumented)
10391
getAllChildLoaders(selector: string): Promise<HarnessLoader[]>;
104-
// (undocumented)
10592
getAllHarnesses<T extends ComponentHarness>(query: HarnessQuery<T>): Promise<T[]>;
10693
protected abstract getAllRawElements(selector: string): Promise<E[]>;
107-
// (undocumented)
10894
getChildLoader(selector: string): Promise<HarnessLoader>;
10995
protected abstract getDocumentRoot(): E;
110-
// (undocumented)
11196
getHarness<T extends ComponentHarness>(query: HarnessQuery<T>): Promise<T>;
112-
// (undocumented)
11397
getHarnessOrNull<T extends ComponentHarness>(query: HarnessQuery<T>): Promise<T | null>;
114-
// (undocumented)
11598
harnessLoaderFor(selector: string): Promise<HarnessLoader>;
116-
// (undocumented)
11799
harnessLoaderForAll(selector: string): Promise<HarnessLoader[]>;
118-
// (undocumented)
119100
harnessLoaderForOptional(selector: string): Promise<HarnessLoader | null>;
120-
// (undocumented)
121101
hasHarness<T extends ComponentHarness>(query: HarnessQuery<T>): Promise<boolean>;
122-
// (undocumented)
123-
locatorFor<T extends (HarnessQuery<any> | string)[]>(...queries: T): AsyncFactoryFn<LocatorFnResult<T>>;
124-
// (undocumented)
125-
locatorForAll<T extends (HarnessQuery<any> | string)[]>(...queries: T): AsyncFactoryFn<LocatorFnResult<T>[]>;
126-
// (undocumented)
127-
locatorForOptional<T extends (HarnessQuery<any> | string)[]>(...queries: T): AsyncFactoryFn<LocatorFnResult<T> | null>;
128-
// (undocumented)
102+
locatorFor<T extends (HarnessQuery<any> | string)[]>(...queries: T): () => Promise<LocatorFnResult<T>>;
103+
locatorForAll<T extends (HarnessQuery<any> | string)[]>(...queries: T): () => Promise<LocatorFnResult<T>[]>;
104+
locatorForOptional<T extends (HarnessQuery<any> | string)[]>(...queries: T): () => Promise<LocatorFnResult<T> | null>;
129105
protected rawRootElement: E;
130-
// (undocumented)
131106
get rootElement(): TestElement;
132107
set rootElement(element: TestElement);
133-
// (undocumented)
134108
rootHarnessLoader(): Promise<HarnessLoader>;
135-
// (undocumented)
136109
abstract waitForTasksOutsideAngular(): Promise<void>;
137110
}
138111

@@ -170,9 +143,9 @@ export interface LocatorFactory {
170143
harnessLoaderFor(selector: string): Promise<HarnessLoader>;
171144
harnessLoaderForAll(selector: string): Promise<HarnessLoader[]>;
172145
harnessLoaderForOptional(selector: string): Promise<HarnessLoader | null>;
173-
locatorFor<T extends (HarnessQuery<any> | string)[]>(...queries: T): AsyncFactoryFn<LocatorFnResult<T>>;
174-
locatorForAll<T extends (HarnessQuery<any> | string)[]>(...queries: T): AsyncFactoryFn<LocatorFnResult<T>[]>;
175-
locatorForOptional<T extends (HarnessQuery<any> | string)[]>(...queries: T): AsyncFactoryFn<LocatorFnResult<T> | null>;
146+
locatorFor<T extends (HarnessQuery<any> | string)[]>(...queries: T): () => Promise<LocatorFnResult<T>>;
147+
locatorForAll<T extends (HarnessQuery<any> | string)[]>(...queries: T): () => Promise<LocatorFnResult<T>[]>;
148+
locatorForOptional<T extends (HarnessQuery<any> | string)[]>(...queries: T): () => Promise<LocatorFnResult<T> | null>;
176149
rootElement: TestElement;
177150
rootHarnessLoader(): Promise<HarnessLoader>;
178151
waitForTasksOutsideAngular(): Promise<void>;
@@ -322,7 +295,7 @@ export enum TestKey {
322295
UP_ARROW = 12
323296
}
324297

325-
// @public (undocumented)
298+
// @public
326299
export interface TextOptions {
327300
exclude?: string;
328301
}

0 commit comments

Comments
 (0)