maybe better to do: 

```javascript
Promise.resolve().then(function() {
  assert.deepEqual...
});
```
Because I don't know what happens if we don't call resolve or reject.