@Test
public void testActionPhases() throws Exception
{
HtmlPage firstPage = getWebClient("/binding/foo/").getPage();
String firstPageContent = firstPage.getWebResponse().getContentAsString();
assertContains(firstPageContent, "valueDefault = [foo]");
assertContains(firstPageContent, "valueIgnorePostback = [foo]");
// reload so we get a postback
HtmlPage secondPage = firstPage.getHtmlElementById("form:reload").click();
String secondPageContent = secondPage.getWebResponse().getContentAsString();
assertContains(secondPageContent, "valueDefault = [foo]");
assertContains(secondPageContent, "valueIgnorePostback = []");
}