In the following code why is promise resolved
displayed before promise being resolved
?
var p = protractor.promise.defer();
element(by.css("input.m-call-to-action")).click().then(function() {
console.log('promise being resolved');
p.fulfill(true);
});
browser.wait(function() {
console.log('p', p);
return p;
}, 5000);
console.log('promise resolved', p);