Skip to content

Latest commit

 

History

History
47 lines (39 loc) · 1.58 KB

snack-bar-testing.md

File metadata and controls

47 lines (39 loc) · 1.58 KB

API Report File for "components-srcs"

Do not edit this file. It is a report generated by API Extractor.

import { AriaLivePoliteness } from '@angular/cdk/a11y';
import { BaseHarnessFilters } from '@angular/cdk/testing';
import { ContentContainerComponentHarness } from '@angular/cdk/testing';
import { HarnessPredicate } from '@angular/cdk/testing';

// @public
export class MatSnackBarHarness extends _MatSnackBarHarnessBase {
    // (undocumented)
    protected _actionButtonSelector: string;
    protected _assertContentAnnotated(): Promise<void>;
    static hostSelector: string;
    // (undocumented)
    protected _messageSelector: string;
    static with(options?: SnackBarHarnessFilters): HarnessPredicate<MatSnackBarHarness>;
}

// @public (undocumented)
export abstract class _MatSnackBarHarnessBase extends ContentContainerComponentHarness<string> {
    // (undocumented)
    protected abstract _actionButtonSelector: string;
    protected abstract _assertContentAnnotated(): Promise<void>;
    protected _assertHasAction(): Promise<void>;
    dismissWithAction(): Promise<void>;
    getActionDescription(): Promise<string>;
    getAriaLive(): Promise<AriaLivePoliteness>;
    getMessage(): Promise<string>;
    // @deprecated
    getRole(): Promise<'alert' | 'status' | null>;
    hasAction(): Promise<boolean>;
    isDismissed(): Promise<boolean>;
    // (undocumented)
    protected abstract _messageSelector: string;
}

// @public
export interface SnackBarHarnessFilters extends BaseHarnessFilters {
}

// (No @packageDocumentation comment for this package)