UNPKG

@skyux/layout

Version:

This library was generated with [Nx](https://nx.dev).

33 lines (32 loc) 1.36 kB
import { HarnessPredicate } from '@angular/cdk/testing'; import { SkyComponentHarness } from '@skyux/core/testing'; import { SkyActionButtonContainerAlignItemsType } from '@skyux/layout'; import { SkyActionButtonContainerHarnessFilters } from './action-button-container-harness.filters'; import { SkyActionButtonHarness } from './action-button-harness'; import { SkyActionButtonHarnessFilters } from './action-button-harness.filters'; /** * Harness for interacting with a action button container component in tests. */ export declare class SkyActionButtonContainerHarness extends SkyComponentHarness { /** * @internal */ static hostSelector: string; /** * Gets a `HarnessPredicate` that can be used to search for a * `SkyActionButtonContainerHarness` that meets certain criteria. */ static with(filters: SkyActionButtonContainerHarnessFilters): HarnessPredicate<SkyActionButtonContainerHarness>; /** * Gets an action button that matches the given filter. */ getActionButton(filter: SkyActionButtonHarnessFilters): Promise<SkyActionButtonHarness>; /** * Gets the action buttons. */ getActionButtons(): Promise<SkyActionButtonHarness[]>; /** * Gets the alignment of the buttons inside the container. */ getAlignment(): Promise<SkyActionButtonContainerAlignItemsType>; }