| // Copyright 2014 Cubane Canada, Inc. All rights reserved. |
| // See LICENSE for details. |
| description: Promise.all([p1, p2]) resolution functions are called in predictable sequence |
| includes: [PromiseHelper.js] |
| var p1 = new Promise(function (resolve) { resolve(1); } ); |
| var p2 = new Promise(function (resolve) { resolve(2); } ); |
| checkSequence(sequence, "Expected to be called first."); |
| Promise.all([p1, p2]).then(function () { |
| checkSequence(sequence, "Expected to be called third."); |
| checkSequence(sequence, "Expected to be called second."); |