List<String> features = ImmutableList.of("unknown");
Uri resUri = Uri.parse("http://server.com/gadgets/js/foo");
Capture<JsUri> uriCapture = new Capture<JsUri>();
expect(jsUriManager.makeExternJsUri(capture(uriCapture))).andReturn(resUri);
expect(jsPipeline.execute(EasyMock.isA(JsRequest.class))).andThrow(
new JsException(404, "error"));
GadgetsHandlerApi.JsRequest request = createJsRequest(FakeProcessor.SPEC_URL.toString(),
CONTAINER, fields, features, null);
expect(request.getOnload()).andStubReturn("do this");
expect(request.getContext()).andStubReturn(GadgetsHandlerApi.RenderingContext.CONTAINER);
replay();