additional Promise tests