29 lines
1006 B
TypeScript
29 lines
1006 B
TypeScript
import { test, expect } from "./fixtures";
|
|
|
|
test.describe("Connectivity smoke test", () => {
|
|
test("visits the homepage and verifies it loads", async ({ page }) => {
|
|
const response = await page.goto("/");
|
|
expect(response?.ok()).toBeTruthy();
|
|
|
|
// Verify the page has content
|
|
await expect(page).toHaveTitle(/Firehose/);
|
|
});
|
|
|
|
test("visits the contact page", async ({ page }) => {
|
|
const response = await page.goto("/contact");
|
|
expect(response?.ok()).toBeTruthy();
|
|
await expect(page.locator("body")).not.toBeEmpty();
|
|
});
|
|
|
|
test("visits the blog engineering index", async ({ page }) => {
|
|
const response = await page.goto("/blog/engineering");
|
|
expect(response?.ok()).toBeTruthy();
|
|
await expect(page.locator("body")).not.toBeEmpty();
|
|
});
|
|
|
|
test("visits the blog releases index", async ({ page }) => {
|
|
const response = await page.goto("/blog/releases");
|
|
expect(response?.ok()).toBeTruthy();
|
|
await expect(page.locator("body")).not.toBeEmpty();
|
|
});
|
|
}); |