Is there a way to assert that a promise array equals your gold standard, minus ordering? Deep equal fails because the ordering isn't guaranteed - the array is being built asynchronously.
As far as I can tell, CaP doesn't include a ".should.eventually.include.all([])" or anything like that. I don't think I'd be able to check every entry, because then where would the notify(done) be chained?
The Chai Things plugin might help you.
You could for example do something like: