passing all (872) Promise/A+ tests