JSONObject request = makeSimpleJsRequest(null, features);
Capture<JsUri> captureUri = new Capture<JsUri>();
EasyMock.expect(jsUriManager.makeExternJsUri(EasyMock.capture(captureUri))).andReturn(jsUri);
replay();
RpcHandler operation = registry.getRpcHandler(request);
Object responseObj = operation.execute(emptyFormItems, authContext, converter).get();
JSONObject results = new JSONObject(converter.convertToString(responseObj));
assertEquals(jsUri.toString(), results.getString("jsUrl"));
JsUri expectedUri = new JsUri(null, false, false, CONTAINER, GADGET1_URL, features, null, null,
false, false, RenderingContext.GADGET, null, null);
assertEquals(expectedUri, captureUri.getValue());