history test promise