code: function getDescribe (config) {
    if (config) {
      if (config.skip === true) return describe.skip
  
      if (isObject(config.skip)) {
        if (!config.skip.reason) return describe.skip
  
        const _describe = (name, impl) => {
          describe.skip(`${name} (${config.skip.reason})`, impl)
        }
  
        _describe.skip = describe.skip
        _describe.only = describe.only // eslint-disable-line
  
        return _describe
      }
  
      if (config.only === true) return describe.only  // eslint-disable-line
    }
  
    return describe
  }
docs: Get a "describe" function that is optionally 'skipped' or 'onlyed' If skip/only are boolean true, or an object with a reason property, then we want to skip/only the whole suite