Skip to content

Commit e8acf2d

Browse files
Add helper for setting up notifications (#1027)
1 parent 0e15803 commit e8acf2d

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

ehr/test/src/org/labkey/test/tests/ehr/AbstractEHRTest.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,10 @@
3636
import org.labkey.test.pages.ehr.AnimalHistoryPage;
3737
import org.labkey.test.util.AdvancedSqlTest;
3838
import org.labkey.test.util.ApiPermissionsHelper;
39+
import org.labkey.test.util.Ext4Helper;
3940
import org.labkey.test.util.LogMethod;
4041
import org.labkey.test.util.LoggedParam;
42+
import org.labkey.test.util.PasswordUtil;
4143
import org.labkey.test.util.PermissionsHelper;
4244
import org.labkey.test.util.ehr.EHRClientAPIHelper;
4345
import org.labkey.test.util.ehr.EHRTestHelper;
@@ -1056,6 +1058,20 @@ public enum EHRQCState
10561058
}
10571059
}
10581060

1061+
protected void setupNotificationService()
1062+
{
1063+
//set general settings
1064+
beginAt(WebTestHelper.buildURL("ldk", getContainerPath(),"notificationAdmin"));
1065+
_helper.waitForCmp("field[fieldLabel='Notification User']");
1066+
Ext4FieldRef.getForLabel(this, "Notification User").setValue(PasswordUtil.getUsername());
1067+
Ext4FieldRef.getForLabel(this, "Reply Email").setValue("fakeEmail@fakeDomain.test");
1068+
Ext4CmpRef btn = _ext4Helper.queryOne("button[text='Save']", Ext4CmpRef.class);
1069+
btn.waitForEnabled();
1070+
waitAndClick(Ext4Helper.Locators.ext4Button("Save"));
1071+
waitForElement(Ext4Helper.Locators.window("Success"));
1072+
waitAndClickAndWait(Ext4Helper.Locators.ext4Button("OK"));
1073+
}
1074+
10591075
/**
10601076
* @deprecated Use {@link AnimalHistoryPage#searchSingleAnimal(String)} or {@link AnimalHistoryPage#selectMultiAnimalSearch()} (String)}
10611077
* or a PRC specific subclass

0 commit comments

Comments
 (0)