diff --git a/ehr/test/src/org/labkey/test/tests/ehr/AbstractEHRTest.java b/ehr/test/src/org/labkey/test/tests/ehr/AbstractEHRTest.java index ed591a190..be7223a3c 100644 --- a/ehr/test/src/org/labkey/test/tests/ehr/AbstractEHRTest.java +++ b/ehr/test/src/org/labkey/test/tests/ehr/AbstractEHRTest.java @@ -36,8 +36,10 @@ import org.labkey.test.pages.ehr.AnimalHistoryPage; import org.labkey.test.util.AdvancedSqlTest; import org.labkey.test.util.ApiPermissionsHelper; +import org.labkey.test.util.Ext4Helper; import org.labkey.test.util.LogMethod; import org.labkey.test.util.LoggedParam; +import org.labkey.test.util.PasswordUtil; import org.labkey.test.util.PermissionsHelper; import org.labkey.test.util.ehr.EHRClientAPIHelper; import org.labkey.test.util.ehr.EHRTestHelper; @@ -1056,6 +1058,20 @@ public enum EHRQCState } } + protected void setupNotificationService() + { + //set general settings + beginAt(WebTestHelper.buildURL("ldk", getContainerPath(),"notificationAdmin")); + _helper.waitForCmp("field[fieldLabel='Notification User']"); + Ext4FieldRef.getForLabel(this, "Notification User").setValue(PasswordUtil.getUsername()); + Ext4FieldRef.getForLabel(this, "Reply Email").setValue("fakeEmail@fakeDomain.test"); + Ext4CmpRef btn = _ext4Helper.queryOne("button[text='Save']", Ext4CmpRef.class); + btn.waitForEnabled(); + waitAndClick(Ext4Helper.Locators.ext4Button("Save")); + waitForElement(Ext4Helper.Locators.window("Success")); + waitAndClickAndWait(Ext4Helper.Locators.ext4Button("OK")); + } + /** * @deprecated Use {@link AnimalHistoryPage#searchSingleAnimal(String)} or {@link AnimalHistoryPage#selectMultiAnimalSearch()} (String)} * or a PRC specific subclass