Warten Sie, bis mehrere Versprechen abgelehnt werden
ei einigen Tests muss ich warten, bis ein paar Versprechungen abgelehnt werde
Ich weiß, dass ich jQuery.when () verwenden kann, um auf mehrere Versprechungen zu warten, die gelöst werden sollen. Aber diese Methode lehnt das Hauptversprechen ab, sobald eines der Versprechen fehlschlägt.
Ich weiß, dass alle meine Versprechen scheitern werden, aber ich muss trotzdem darauf warten. Wie kann ich es tun
In einer Art Pseudo-Code, was ich tun möchte, ist:
var promise1 = connection.doCall();
var promise2 = connection.doCall();
$.when([promise1, promise2]).allOfThemFail(function() {
assertThatSomeProcessWasDoneOnlyOnce()
});