@Test
public void testResponse() throws Exception {
createRequest();
Response response = responder.makeResponse(FitNesseUtil.makeTestContext(root), request);
PageData data = page.getData();
assertTrue(data.hasAttribute("Test"));
assertTrue(data.hasAttribute("Properties"));
assertTrue(data.hasAttribute("Search"));
assertFalse(data.hasAttribute("Edit"));
assertTrue(data.hasAttribute("RecentChanges"));
assertTrue(data.hasAttribute(PageData.PropertySECURE_READ));
assertFalse(data.hasAttribute(PageData.PropertySECURE_WRITE));
assertTrue(data.hasAttribute(PageData.PropertyPRUNE));
assertEquals("Suite A, Suite B", data.getAttribute(PageData.PropertySUITES));
assertEquals("Help text literal", data.getAttribute(PageData.PropertyHELP));
assertEquals(303, response.getStatus());
assertEquals("/" + PAGE_NAME, response.getHeader("Location"));
}