}
@Test
public void initialize_calls_are_aggregated_within_priority()
{
DocumentLinker linker = mockDocumentLinker();
JavaScriptStackSource stackSource = mockJavaScriptStackSource();
JavaScriptStackPathConstructor pathConstructor = mockJavaScriptStackPathConstructor();
trainForEmptyCoreStack(linker, stackSource, pathConstructor);
JSONObject spec1 = new JSONObject("clientId", "chuck");
JSONObject spec2 = new JSONObject("clientId", "fred");
JSONObject aggregated = new JSONObject().put("setup", new JSONArray(spec1, spec2));
linker.setInitialization(InitializationPriority.IMMEDIATE, aggregated);
replay();
JavaScriptSupportImpl jss = new JavaScriptSupportImpl(linker, stackSource, pathConstructor);