Skip to content

Commit 3fe5f87

Browse files
authored
Issue list default values shouldn't render in the detail views. (#2525)
1 parent a45c1f4 commit 3fe5f87

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

src/org/labkey/test/tests/issues/IssuesTest.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,8 @@ public void generalTest() throws Exception
262262
fields.add(new FieldDefinition("Note", new FieldDefinition.StringLookup("lists", getLookupTableName("issues", "Note"))));
263263
fields.add(new FieldDefinition("Module", new FieldDefinition.StringLookup("lists", getLookupTableName("issues", "Module"))));
264264

265+
fields.add(new FieldDefinition("StringWithDefault", FieldDefinition.ColumnType.String));
266+
265267
clickProject(getProjectName());
266268
waitAndClickAndWait(Locator.linkContainingText(ISSUE_SUMMARY_WEBPART_NAME));
267269
IssuesAdminPage adminPage = _issuesHelper.goToAdmin();
@@ -272,6 +274,14 @@ public void generalTest() throws Exception
272274
}
273275
clickButton("Save");
274276

277+
// configure a string field with a default value
278+
adminPage = _issuesHelper.goToAdmin();
279+
adminPage.getFieldsPanel().getField("StringWithDefault")
280+
.clickAdvancedSettings()
281+
.clickDefaultValuesLink(); // should land us in
282+
setFormElement(Locator.input("stringWithDefault"), "StringWithDefault (default value)");
283+
clickButton("Save Defaults");
284+
275285
clickProject(getProjectName());
276286
waitAndClickAndWait(Locator.linkContainingText(ISSUE_SUMMARY_WEBPART_NAME));
277287

@@ -295,6 +305,9 @@ public void generalTest() throws Exception
295305
if (!isElementPresent(fifthStringLocator))
296306
fifthStringLocator = Locator.name("myfifthstring");
297307
selectOptionByText(fifthStringLocator, "Polonium");
308+
// clear out the default value on insert
309+
setFormElement(Locator.name("stringWithDefault"), "");
310+
298311
clickButton("Save");
299312

300313
// find issueId - parse the text from first space to :
@@ -305,6 +318,7 @@ public void generalTest() throws Exception
305318
"Milestone", "My Integer", "My Second Integer", "My First String", "My Third String", "My Fourth String", "My Fifth String");
306319
assertTextNotPresent("MySecondString", "My Second String");
307320
assertElementPresent(Locator.linkWithText("http://www.issues.test"));
321+
assertTextNotPresent("StringWithDefault", "StringWithDefault (default value)");
308322

309323
// ListAction
310324
clickAndWait(Locator.linkWithText("Issues List"));
@@ -596,6 +610,8 @@ public void requiredFieldsTest()
596610
@Test
597611
public void viewSelectedDetailsTest()
598612
{
613+
614+
599615
DataRegionTable issuesTable = new DataRegionTable(ISSUE_LIST_REGION_NAME, getDriver());
600616

601617
issuesTable.setFilter("Status", "Has Any Value", null);

0 commit comments

Comments
 (0)