From f749a5f977d130dfe753f0016b10cc1c2a587585 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Tue, 19 May 2026 06:45:55 -0400 Subject: [PATCH] test(central-ui): cover the Notifications nav section in Playwright nav tests --- .../NavigationTests.cs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/tests/ScadaLink.CentralUI.PlaywrightTests/NavigationTests.cs b/tests/ScadaLink.CentralUI.PlaywrightTests/NavigationTests.cs index 31023c1..acbc746 100644 --- a/tests/ScadaLink.CentralUI.PlaywrightTests/NavigationTests.cs +++ b/tests/ScadaLink.CentralUI.PlaywrightTests/NavigationTests.cs @@ -27,13 +27,23 @@ public class NavigationTests [InlineData("Sites", "/admin/sites")] [InlineData("API Keys", "/admin/api-keys")] [InlineData("LDAP Mappings", "/admin/ldap-mappings")] - [InlineData("SMTP Configuration", "/notifications/smtp")] public async Task AdminNavLinks_NavigateCorrectly(string linkText, string expectedPath) { var page = await _fixture.NewAuthenticatedPageAsync(); await ClickNavAndWait(page, linkText, expectedPath); } + [Theory] + [InlineData("SMTP Configuration", "/notifications/smtp")] + [InlineData("Notification Lists", "/notifications/lists")] + [InlineData("Notification Report", "/notifications/report")] + [InlineData("Notification KPIs", "/notifications/kpis")] + public async Task NotificationsNavLinks_NavigateCorrectly(string linkText, string expectedPath) + { + var page = await _fixture.NewAuthenticatedPageAsync(); + await ClickNavAndWait(page, linkText, expectedPath); + } + [Theory] [InlineData("Templates", "/design/templates")] [InlineData("Shared Scripts", "/design/shared-scripts")]