added Chai As Promised for async tests