Espruino/tests/test_promise12.js
2018-07-05 10:37:47 +01:00

27 lines
498 B
JavaScript

// https://github.com/espruino/Espruino/issues/1476
var promise = new Promise(function (resolve) {
setTimeout(resolve, 10);
});
promise.then(function () {
console.log('first');
promise.then(function () {
console.log('third');
});
});
promise.then(function () {
console.log('second');
});
setTimeout(function () {
console.log('ready for fourth promise');
promise.then(function () {
console.log('fourth');
result = 1;
});
}, 15);