mirror of
https://github.com/block/buzz.git
synced 2026-11-01 06:51:17 +00:00
Signed-off-by: Brother Darryl <146fb160a3266e6165bfa385f6048c975eda9e21cf65da097a0b5ea7952532a5@buzz.block.builderlab.xyz>
21 lines
740 B
TypeScript
21 lines
740 B
TypeScript
import { expect, test, bootstrapE2ePage } from "../helpers/test";
|
|
import { E2E_APP_ORIGIN } from "../helpers/bootstrap";
|
|
|
|
test.beforeEach(async ({ page }) => {
|
|
await bootstrapE2ePage(page);
|
|
});
|
|
|
|
test("starts each test at the app origin after explicit bootstrap", async ({
|
|
page,
|
|
}) => {
|
|
expect(new URL(page.url()).origin).toBe(E2E_APP_ORIGIN);
|
|
});
|
|
|
|
test("reports a failed initial navigation at its source", async ({ page }) => {
|
|
await expect(
|
|
bootstrapE2ePage(page, { expectedOrigin: "http://127.0.0.1:1" }),
|
|
).rejects.toThrow(
|
|
/E2E app navigation did not commit to http:\/\/127\.0\.0\.1:1 \(current URL: http:\/\/127\.0\.0\.1:4173\/\).*Run pnpm test:e2e:smoke or run pnpm build:e2e and check the preview server/,
|
|
);
|
|
});
|