Slide 20
Slide 20 text
Advanced features - Network stubbing
test("visually regress the talk card with stubbed network", async ({page}) => {
await page.goto("/");
page.route("/talks**", (route) => {
route.fulfill({
contentType: "application/json",
body: JSON.stringify(mockedTalks),
});
});
await page.locator('[data-testid="mnu-talks"]').click();
const card = await page.locator("data-testid=talk-card").first().screenshot();
expect(card).toMatchSnapshot("talk-card.png");
});