function multiple(err) {
    if (emitted) return;
    emitted = true;
    self.emit('error', err || new Error('done() called multiple times'));
  }
Run the test and invoke `fn(err)`.

@param {Function} fn
@api private