@skyux/indicators
Version:
This library was generated with [Nx](https://nx.dev).
31 lines (30 loc) • 1.08 kB
TypeScript
import { SkyComponentHarness } from '@skyux/core/testing';
import { SkyTokenHarness } from './token-harness';
import { SkyTokenHarnessFilters } from './token-harness-filters';
import { SkyTokensHarnessFilters } from './tokens-harness-filters';
/**
* Harness for interacting with a tokens component in tests.
*/
export declare class SkyTokensHarness extends SkyComponentHarness {
/**
* @internal
*/
static hostSelector: string;
/**
* Gets a `HarnessPredicate` that can be used to search for a
* `SkyTokensHarness` that meets certain criteria.
*/
static with(filters: SkyTokensHarnessFilters): import("@angular/cdk/testing").HarnessPredicate<SkyTokensHarness>;
/**
* Dismisses all tokens, or tokens that meet certain criteria.
*/
dismissTokens(filters?: SkyTokenHarnessFilters): Promise<void>;
/**
* Returns a list of tokens.
*/
getTokens(filters?: SkyTokenHarnessFilters): Promise<SkyTokenHarness[]>;
/**
* Returns the text content of all tokens.
*/
getTokensText(): Promise<string[]>;
}