22 lines
797 B
TypeScript
22 lines
797 B
TypeScript
![]() |
import { expect, FrameLocator } from "@playwright/test";
|
||
|
|
||
|
export const assertAppRender = async (iframeLocator: FrameLocator) => {
|
||
|
/*
|
||
|
* TODO Add test-ids assertions after added to app
|
||
|
* todo assert empty state, but these tests must ensure app has fresh install
|
||
|
*/
|
||
|
await expect(
|
||
|
iframeLocator.getByRole("heading", {
|
||
|
name: "Tax providers",
|
||
|
})
|
||
|
).toBeVisible();
|
||
|
await expect(iframeLocator.getByRole("heading", { name: "Available channels" })).toBeVisible();
|
||
|
// await expect(iframeLocator.getByRole("heading", { name: "Tax code matcher" })).toBeVisible(); // todo enable when app enables
|
||
|
|
||
|
const addProviderButton = await iframeLocator.getByRole("button", {
|
||
|
name: new RegExp(/Add new|Add first provider/),
|
||
|
});
|
||
|
|
||
|
await expect(addProviderButton).toBeVisible();
|
||
|
};
|