protractor promises post