Backstage
    Preparing search index...

    Mock implementation of @backstage/frontend-plugin-api#AlertApi for testing alert behavior.

    const alertApi = new MockAlertApi();
    alertApi.post({ message: 'Test alert' });
    expect(alertApi.getAlerts()).toHaveLength(1);
    interface MockAlertApi {
        alert$(): Observable<AlertMessage>;
        clearAlerts(): void;
        getAlerts(): AlertMessage[];
        post(alert: AlertMessage): void;
        waitForAlert(
            predicate: (alert: AlertMessage) => boolean,
            timeoutMs?: number,
        ): Promise<AlertMessage>;
    }

    Implements

    Index

    Methods

    post