Overlay with a message
` }, +}; diff --git a/web/src/elements/stories/LoadingOverlay.test.ts b/web/src/elements/stories/LoadingOverlay.test.ts new file mode 100644 index 0000000000..54b442f593 --- /dev/null +++ b/web/src/elements/stories/LoadingOverlay.test.ts @@ -0,0 +1,41 @@ +import { ensureCSSStyleSheet } from "@goauthentik/elements/utils/ensureCSSStyleSheet.js"; +import { $, expect } from "@wdio/globals"; + +import { msg } from "@lit/localize"; +import { TemplateResult, html, render as litRender } from "lit"; + +import AKGlobal from "@goauthentik/common/styles/authentik.css"; +import PFBase from "@patternfly/patternfly/patternfly-base.css"; + +import "../LoadingOverlay.js"; + +const render = (body: TemplateResult) => { + document.adoptedStyleSheets = [ + ...document.adoptedStyleSheets, + ensureCSSStyleSheet(PFBase), + ensureCSSStyleSheet(AKGlobal), + ]; + return litRender(body, document.body); +}; + +describe("ak-loading-overlay", () => { + it("should render the default loader", async () => { + render( + html`Try again with a different filter
+