use bluebird delay for sleep method

This commit is contained in:
Joe Fleming 2015-10-30 16:39:54 -07:00
parent db5e279f5f
commit 45bce9db2b

View file

@ -48,16 +48,11 @@ define(function (require) {
},
sleep: function sleep(sleepMilliseconds) {
var self = this;
self.log('... sleep(' + sleepMilliseconds + ') start');
var log = this.log;
log('... sleep(' + sleepMilliseconds + ') start');
var promise = new Promise(function (resolve, reject) {
setTimeout(function () {
self.log('... sleep(' + sleepMilliseconds + ') end');
resolve({});
}, sleepMilliseconds);
});
return promise;
return Promise.resolve().delay(sleepMilliseconds)
.then(function () { log('... sleep(' + sleepMilliseconds + ') end'); })
},
screenshotError: function screenshotError(testSubName, reason) {