function multiple(err) {
      if (errorWasHandled) {
        return;
      }
      errorWasHandled = true;
      self.emit('error', createMultipleDoneError(self, err));
    }
Run the test and invoke `fn(err)`.

@param {Function} fn
@private