From dc07e67c294737632307c77e1d0d3b7efaea87e2 Mon Sep 17 00:00:00 2001 From: Matt Friedman Date: Wed, 15 Jan 2025 12:23:38 -0800 Subject: [PATCH] Fix functional tests --- tests/functional/acp_file_test.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/functional/acp_file_test.php b/tests/functional/acp_file_test.php index b520854..135ecc0 100644 --- a/tests/functional/acp_file_test.php +++ b/tests/functional/acp_file_test.php @@ -172,7 +172,7 @@ private function performResync(Crawler $crawler, string $expected): void { $form = $crawler->selectButton('resync')->form(); $crawler = self::submit($form); - $this->assertStringContainsString($expected, $crawler->filter('fieldset')->eq(2)->text()); + $this->assertStringContainsString($expected, $crawler->filterXPath("//fieldset[legend[text()=" . $this->lang('ACP_PWA_KIT_LEGEND_ICONS') . "]]")->text()); } /** @@ -222,7 +222,7 @@ private function assertAppleTouchIconPresent(string $icon): void private function assertIconsNotInACP(): Crawler { $crawler = self::request('GET', 'adm/index.php?i=-phpbb-pwakit-acp-pwa_acp_module&mode=settings&sid=' . $this->sid); - $this->assertContainsLang('ACP_PWA_KIT_NO_ICONS', $crawler->filter('fieldset')->eq(2)->html()); + $this->assertContainsLang('ACP_PWA_KIT_NO_ICONS', $crawler->filterXPath("//fieldset[legend[text()=" . $this->lang('ACP_PWA_KIT_LEGEND_ICONS') . "]]")->html()); return $crawler; } @@ -235,6 +235,6 @@ private function assertIconsNotInACP(): Crawler private function assertIconInACP(string $icon): void { $crawler = self::request('GET', 'adm/index.php?i=-phpbb-pwakit-acp-pwa_acp_module&mode=settings&sid=' . $this->sid); - $this->assertStringContainsString($icon, $crawler->filter('fieldset')->eq(2)->text()); + $this->assertStringContainsString($icon, $crawler->filterXPath("//fieldset[legend[text()=" . $this->lang('ACP_PWA_KIT_LEGEND_ICONS') . "]]")->text()); } }