dioxus/packages/playwright-tests/static-generation.spec.js
Evan Almloff b13236cd38
Add a playwright test that checks static generation (#2608)
* add a playwright test that checks static generation

* add playwright-static-generation to the workspace

* fix static-generation name in CLI
2024-07-10 12:43:02 -07:00

21 lines
700 B
JavaScript

// @ts-check
const { test, expect } = require("@playwright/test");
test("button click", async ({ page }) => {
await page.goto("http://localhost:2222");
await page.waitForTimeout(1000);
// Expect the page to contain the counter text.
const main = page.locator("#main");
await expect(main).toContainText("hello axum! 12345");
// Expect the page to contain the server data
await expect(main).toContainText('Server said: Ok("Hello from the server!")');
// Click the increment button.
let button = page.locator("button.increment-button");
await button.click();
// Expect the page to contain the updated counter text.
await expect(main).toContainText("hello axum! 12346");
});