@Test public void testResponse() throws Exception { MockRequest request = new MockRequest(); request.setResource("PageOne"); WhereUsedResponder responder = new WhereUsedResponder(htmlPageFactory, root, runningTestingTracker, isChunkingEnabled()); Response response = responder.makeResponse(request); MockResponseSender sender = new MockResponseSender(); response.readyToSend(sender); sender.waitForClose(5000); String content = sender.sentData(); assertEquals(200, response.getStatus()); assertHasRegexp("Where Used", content); assertHasRegexp(">PageOne<", content); assertHasRegexp(">PageTwo<", content); assertHasRegexp(">PageTwo\\.ChildPage<", content); }