public void testInlineEditPreservesTags()
{
String tag1 = RandomStringUtils.randomAlphanumeric(4);
String tag2 = RandomStringUtils.randomAlphanumeric(4);
getUtil().gotoPage(getTestClassName(), getTestMethodName(), "save", "tags=" + tag1 + "%7C" + tag2);
TaggablePage taggablePage = new TaggablePage();
Assert.assertTrue(taggablePage.hasTag(tag1));
Assert.assertTrue(taggablePage.hasTag(tag2));
taggablePage.editInline().clickSaveAndView();
taggablePage = new TaggablePage();
Assert.assertTrue(taggablePage.hasTag(tag1));
Assert.assertTrue(taggablePage.hasTag(tag2));
}