Ctrl K
ComunidadGuías…

web/e2e/specs/services.spec.ts

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
import { expect } from "playwright/test";
import { afterAll, describe, it } from "vitest";

import { E2E_PROJECT_ID, E2E_WORKSPACE_PATH } from "../helpers";
import { authedPage, closeBrowser } from "./browser";

afterAll(closeBrowser);

// Services live in the per-project settings page (ticket 13); there's no standalone /services list or project picker, ProjectServices takes the project id straight from the route.
describe("services (web)", () => {
  it("renders the project's services section", async () => {
    const page = await authedPage(`${E2E_WORKSPACE_PATH}/projects/${E2E_PROJECT_ID}/settings/services`);
    await page.waitForLoadState("networkidle");
    await expect(page.getByRole("heading", { name: "Services", level: 2 })).toBeVisible();
    await expect(page.getByRole("link", { name: /new service/i })).toBeVisible();
  });
});