Updated promise tests