@skyux/layout
Version:
This library was generated with [Nx](https://nx.dev).
33 lines (32 loc) • 1.36 kB
TypeScript
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>;
}