@wix/design-system
Version:
@wix/design-system
40 lines • 1.99 kB
TypeScript
import { BaseUniDriver, UniDriver } from '@wix/wix-ui-test-utils/dist/types/unidriver';
import { EmptyStateAlign, EmptyStateSkin } from './EmptyState.types';
export interface EmptyStateUniDriver extends BaseUniDriver {
getTitleText: () => Promise<string>;
getSubtitleText: () => Promise<string>;
hasTheme: (themeName: EmptyStateSkin) => Promise<boolean>;
hasSkin: (skinName: EmptyStateSkin) => Promise<boolean>;
getImageUrl: () => (name: string) => Promise<string>;
getImageContainerClassName: () => Promise<any>;
imageNodeExists: () => Promise<boolean>;
childrenContentExists: () => Promise<boolean>;
hasAlign: (align: EmptyStateAlign) => Promise<boolean>;
}
export declare const emptyStateUniDriverFactory: (base: UniDriver) => {
/** Returns the element */
element: () => Promise<any>;
/** Returns the text of the title */
getTitleText: () => Promise<string>;
/** Returns the text of the subtitle */
getSubtitleText: () => Promise<string>;
/** Returns true if the component was configured with given skin
* @deprecated use `skin` prop and `hasSkin` method instead
*/
hasTheme: (themeName: EmptyStateSkin) => Promise<boolean>;
/** Returns true if the component was configured with given skin */
hasSkin: (skinName: EmptyStateSkin) => Promise<boolean>;
/** Returns the URL of the image element (if persist) */
getImageUrl: () => Promise<any>;
getImageContainerClassName: () => Promise<any>;
/** Returns `true` if a node passed via the `image` prop exists */
imageNodeExists: () => Promise<boolean>;
/** Returns `true` if children content exists */
childrenContentExists: () => Promise<boolean>;
/** Returns true if the component was configured with given align */
hasAlign: (align: EmptyStateAlign) => Promise<boolean>;
exists: () => Promise<boolean>;
click: () => Promise<void>;
base: UniDriver;
};
//# sourceMappingURL=EmptyState.uni.driver.d.ts.map