From 97f90405fc9da2dd538a4c11a623e49aeb2d544b Mon Sep 17 00:00:00 2001 From: Athou Date: Fri, 14 Feb 2025 16:15:25 +0100 Subject: [PATCH] try to fix flaky IT test --- .../src/test/java/com/commafeed/e2e/ReadingIT.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/commafeed-server/src/test/java/com/commafeed/e2e/ReadingIT.java b/commafeed-server/src/test/java/com/commafeed/e2e/ReadingIT.java index 7791a909..02e1568c 100644 --- a/commafeed-server/src/test/java/com/commafeed/e2e/ReadingIT.java +++ b/commafeed-server/src/test/java/com/commafeed/e2e/ReadingIT.java @@ -73,8 +73,8 @@ class ReadingIT { main.getByRole(AriaRole.BUTTON, new Locator.GetByRoleOptions().setName("Next")).click(); main.getByRole(AriaRole.BUTTON, new Locator.GetByRoleOptions().setName("Subscribe").setExact(true)).click(); - // click on subscription, "2" is actually the unread count - sidebar.getByText("CommaFeed test feed2").click(); + // click on subscription + sidebar.getByText(Pattern.compile("CommaFeed test feed\\d+")).click(); // we have two unread entries PlaywrightAssertions.assertThat(main.getByRole(AriaRole.ARTICLE)).hasCount(2); @@ -94,8 +94,8 @@ class ReadingIT { .extract() .as(Entries.class), e -> e.getEntries().size() == 1); - // click on subscription, "1" is actually the unread count - sidebar.getByText("CommaFeed test feed1").click(); + // click on subscription + sidebar.getByText(Pattern.compile("CommaFeed test feed\\d*")).click(); // only one unread entry now PlaywrightAssertions.assertThat(main.getByRole(AriaRole.ARTICLE)).hasCount(1);