From 1e5d6dd1acec18b0591c10aee5ee3263c8bd8650 Mon Sep 17 00:00:00 2001 From: rosalinep Date: Wed, 5 Feb 2025 12:25:35 -0800 Subject: [PATCH] Update tests --- src/org/labkey/test/pages/core/admin/ShowAdminPage.java | 7 +++++++ .../test/tests/announcements/DiscussionLinkTest.java | 6 +++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/org/labkey/test/pages/core/admin/ShowAdminPage.java b/src/org/labkey/test/pages/core/admin/ShowAdminPage.java index c6022672f9..5f295cf577 100644 --- a/src/org/labkey/test/pages/core/admin/ShowAdminPage.java +++ b/src/org/labkey/test/pages/core/admin/ShowAdminPage.java @@ -131,6 +131,12 @@ public DomainDesignerPage clickChangeUserProperties() return new DomainDesignerPage(getDriver()); } + public void clickDeprecatedFeatures() + { + goToSettingsSection(); + clickAndWait(elementCache().deprecatedFeaturesLink); + } + public void clickEmailCustomization() { goToSettingsSection(); @@ -261,6 +267,7 @@ protected class ElementCache extends LabKeyPage.ElementCache protected WebElement configurePageElements = Locator.linkWithText("configure page elements").findWhenNeeded(this); protected WebElement complianceSettings = Locator.linkWithText("Compliance Settings").findWhenNeeded(this); protected WebElement changeUserPropertiesLink = Locator.linkWithText("change user properties").findWhenNeeded(this); + protected WebElement deprecatedFeaturesLink = Locator.linkWithText("deprecated features").findWhenNeeded(this); protected WebElement emailCustomizationLink = Locator.linkWithText("email customization").findWhenNeeded(this); protected WebElement notificationServiceAdminLink = Locator.linkWithText("notification service admin").findWhenNeeded(this); protected WebElement filesLink = Locator.linkWithText("files").findWhenNeeded(this); diff --git a/src/org/labkey/test/tests/announcements/DiscussionLinkTest.java b/src/org/labkey/test/tests/announcements/DiscussionLinkTest.java index 24795a754a..164cdeacf0 100644 --- a/src/org/labkey/test/tests/announcements/DiscussionLinkTest.java +++ b/src/org/labkey/test/tests/announcements/DiscussionLinkTest.java @@ -48,6 +48,10 @@ public static void setupProject() private void doSetup() { _containerHelper.createProject(getProjectName()); + + // Issue 51620: Remove the UI for Object-level discussions + goToAdminConsole().clickDeprecatedFeatures(); + click(Locator.inputById("deprecatedObjectLevelDiscussions")); } @Before @@ -103,4 +107,4 @@ public List getAssociatedModules() { return Arrays.asList("announcements"); } -} \ No newline at end of file +}