Skip to content

Commit dc92731

Browse files
committed
chore(e2e): adds e2e tests for expression metadata
- adds tags for tickets RISDEV-6266
1 parent bd9f41d commit dc92731

File tree

4 files changed

+9
-11
lines changed

4 files changed

+9
-11
lines changed

frontend/e2e/expression-metadata-editor.spec.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { expect } from "@playwright/test"
22
import { test } from "@e2e/utils/test-with-auth"
33

4-
test.describe("navigate to page", () => {
4+
test.describe("navigate to page", { tag: ["@RISDEV-6266"] }, () => {
55
// Opening the page is tested in expression-metadata-editor-rahmen.spec.ts as that's
66
// the page that is effectively being opened. This file only tests behavior that is
77
// shared between all metadata editor pages.
@@ -17,15 +17,14 @@ test.describe("navigate to page", () => {
1717
})
1818
})
1919

20-
test.describe("table of contents", () => {
21-
test("shows the elements affected by this amending law", async ({ page }) => {
20+
test.describe("table of contents", { tag: ["@RISDEV-6266"] }, () => {
21+
test("shows the elements affected by this expression", async ({ page }) => {
2222
await page.goto(
2323
"/eli/bund/bgbl-1/1002/1/1002-01-01/1/deu/regelungstext-1/metadata",
2424
)
2525

2626
const nav = page.getByRole("complementary", { name: "Inhaltsverzeichnis" })
2727

28-
// Ensure the TOC is loaded before running checks
2928
await expect(nav.getByRole("link")).not.toHaveCount(0)
3029

3130
const expectedLinks = [
@@ -42,7 +41,6 @@ test.describe("table of contents", () => {
4241
"Übergangsregelungen und Geltungszeiten",
4342
]
4443

45-
// Check that each expected link is visible individually
4644
for (const linkText of expectedLinks) {
4745
await expect(nav.getByRole("link", { name: linkText })).toBeVisible()
4846
}

frontend/e2e/expression-metadata-element.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ async function restoreInitialState(page: Page) {
1313
)
1414
}
1515

16-
test.describe("navigate to page", () => {
16+
test.describe("navigate to page", { tag: ["@RISDEV-6266"] }, () => {
1717
test("shows an error when an element page could not be loaded", async ({
1818
page,
1919
}) => {
@@ -67,7 +67,7 @@ test.describe("navigate to page", () => {
6767
})
6868
})
6969

70-
test.describe("preview", () => {
70+
test.describe("preview", { tag: ["@RISDEV-6266"] }, () => {
7171
test("displays the title and preview", async ({ page }) => {
7272
// Given
7373
await page.goto(
@@ -124,7 +124,7 @@ test.describe("preview", () => {
124124
})
125125
})
126126

127-
test.describe("metadata view", () => {
127+
test.describe("metadata view", { tag: ["@RISDEV-6266"] }, () => {
128128
let sharedPage: Page
129129

130130
async function saveMetadata() {

frontend/e2e/expression-metadata-outline-element.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { test } from "@e2e/utils/test-with-auth"
22
import { expect } from "@playwright/test"
33

4-
test.describe("navigate to page", () => {
4+
test.describe("navigate to page", { tag: ["@RISDEV-6266"] }, () => {
55
test("display the preview when an outline element is selected", async ({
66
page,
77
}) => {

frontend/e2e/expression-metadata-rahmen.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { test } from "@e2e/utils/test-with-auth"
44
import { MetadataEditorRahmenPage } from "@e2e/pages/MetadataEditorRahmenPage"
55
import { uploadAmendingLaw } from "@e2e/utils/upload-with-force"
66

7-
test.describe("preview", () => {
7+
test.describe("preview", { tag: ["@RISDEV-6266"] }, () => {
88
test("displays the title and preview", async ({ page }) => {
99
// Given
1010
await page.goto(
@@ -63,7 +63,7 @@ test.describe("preview", () => {
6363
})
6464
})
6565

66-
test.describe("metadata view", () => {
66+
test.describe("metadata view", { tag: ["@RISDEV-6266"] }, () => {
6767
test.afterAll(async ({ request }) => {
6868
await uploadAmendingLaw(request, "bgbl-1_2023_413/aenderungsgesetz.xml")
6969
})

0 commit comments

Comments
 (0)