return new Results(remainingPipelines, results, elResults);
return new Results(remainingPipelines, results, elResults);
return new Results(remainingPipelines, results, elResults);
@Test public void renderProxiedWithPreload() throws Exception { List<JSONObject> prefetchedJson = ImmutableList.of(new JSONObject("{id: 'foo', data: 'bar'}")); pipelineExecutor.results = new PipelineExecutor.Results(null, prefetchedJson, null); pipeline.plainResponses.put(EXPECTED_PROXIED_HTML_HREF, new HttpResponse(PROXIED_HTML_CONTENT)); String content = proxyRenderer.render(makeHrefGadget("none")); assertEquals(PROXIED_HTML_CONTENT, content); HttpRequest lastHttpRequest = pipeline.getLastHttpRequest(); assertEquals("POST", lastHttpRequest.getMethod()); assertEquals("application/json;charset=utf-8", lastHttpRequest.getHeader("Content-Type")); String postBody = lastHttpRequest.getPostBodyAsString(); JsonAssert.assertJsonEquals(JsonSerializer.serialize(prefetchedJson), postBody); assertTrue(pipelineExecutor.wasPreloaded); }
@Test public void renderProxiedWithPreload() throws Exception { List<JSONObject> prefetchedJson = ImmutableList.of(new JSONObject("{id: 'foo', data: 'bar'}")); pipelineExecutor.results = new PipelineExecutor.Results(null, prefetchedJson, null); pipeline.plainResponses.put(EXPECTED_PROXIED_HTML_HREF, new HttpResponse(PROXIED_HTML_CONTENT)); String content = proxyRenderer.render(makeHrefGadget("none")); assertEquals(PROXIED_HTML_CONTENT, content); HttpRequest lastHttpRequest = pipeline.getLastHttpRequest(); assertEquals("POST", lastHttpRequest.getMethod()); assertEquals("application/json;charset=utf-8", lastHttpRequest.getHeader("Content-Type")); String postBody = lastHttpRequest.getPostBodyAsString(); JsonAssert.assertJsonEquals(JsonSerializer.serialize(prefetchedJson), postBody); assertTrue(pipelineExecutor.wasPreloaded); }
@Test public void renderProxiedWithPreload() throws Exception { List<JSONObject> prefetchedJson = ImmutableList.of(new JSONObject("{id: 'foo', data: 'bar'}")); pipelineExecutor.results = new PipelineExecutor.Results(null, prefetchedJson, null); pipeline.plainResponses.put(EXPECTED_PROXIED_HTML_HREF, new HttpResponse(PROXIED_HTML_CONTENT)); String content = proxyRenderer.render(makeHrefGadget("none")); assertEquals(PROXIED_HTML_CONTENT, content); HttpRequest lastHttpRequest = pipeline.getLastHttpRequest(); assertEquals("POST", lastHttpRequest.getMethod()); assertEquals("application/json;charset=utf-8", lastHttpRequest.getHeader("Content-Type")); String postBody = lastHttpRequest.getPostBodyAsString(); JsonAssert.assertJsonEquals(JsonSerializer.serialize(prefetchedJson), postBody); assertTrue(pipelineExecutor.wasPreloaded); }