`.catch(assert.fail).then(done)`.