Fix certificate list links to detail route
CI / Build and push docker image (push) Successful in 1m32s
CI / Build and push OCSP image (push) Successful in 32s

This commit is contained in:
KCA
2026-10-26 05:17:51 +00:00
parent 1a7b4a10e8
commit 111c9445fc
2 changed files with 47 additions and 6 deletions
+13
View File
@@ -76,6 +76,19 @@ test("core PKI workflow", async ({ page }) => {
await page.locator(".nav-tabs").getByRole("tab", { name: "Extensions", exact: true }).click();
await expect(page.getByText("serverAuth", { exact: false })).toBeVisible();
// Certificate list links to the detail route in both views.
const certDetailUrl = /\/vaults\/[^/]+\/certificates\/[^/]+$/;
await page.goto(`${vaultUrl}/certificates`);
await page.getByRole("link", { name: leafName, exact: true }).click();
await expect(page).toHaveURL(certDetailUrl);
await expect(page.getByRole("heading", { name: leafName })).toBeVisible();
await page.goto(`${vaultUrl}/certificates`);
await page.getByRole("button", { name: "Plain view" }).click();
await page.getByRole("link", { name: leafName, exact: true }).click();
await expect(page).toHaveURL(certDetailUrl);
await expect(page.getByRole("heading", { name: leafName })).toBeVisible();
// Search
await page.goto(`${vaultUrl}/search`);
await page.locator("input[placeholder='Search…']").fill(leafName);