.result.wait(successCombinedResult, resultCallback);

  resolveAllGivenResultsToError();

  assertErrorCall(successCombinedResult, resultCallback);
}

function testAsyncCombineOnSuccessWhenAllResultsFail() {
  goog.result.wait(successCombinedResult, resultCallback);

  goog.Timer.callOnce(function() { resolveAllGivenResultsToError(); });
  mockClock.tick();

  assertErrorCall(successCombinedResult, resultCallback);
}

function testCombineOnSuccessWhenSomeResultsSuccess() {
  goog.result.wait(successCombined