add functionality to determine whether a promise has been rejected to a specific value via expectAsync Fixes: #1595
- Fixes #1447 - Fixes #1547