保誠-保戶業務員媒合平台
HelenHuang
2022-06-09 9bdb95c9e34cef640534e5e5a1e2225a80442000
PAMapp/node_modules/@vue/test-utils/dist/vue-test-utils.js
@@ -1803,6 +1803,10 @@
  }
}
function isVueWrapper(wrapper) {
  return wrapper.vm || wrapper.isFunctionalComponent
}
// 
function addMocks(
@@ -1957,7 +1961,7 @@
}
function isComponentOptions(c) {
  return typeof c === 'object' && (c.template || c.render)
  return c !== null && typeof c === 'object' && (c.template || c.render)
}
function isFunctionalComponent(c) {
@@ -10649,17 +10653,6 @@
  this.__warnIfDestroyed();
  var selector = getSelector(rawSelector, 'findComponent');
  if (!this.vm && !this.isFunctionalComponent) {
    throwError(
      'You cannot chain findComponent off a DOM element. It can only be used on Vue Components.'
    );
  }
  if (selector.type === DOM_SELECTOR) {
    throwError(
      'findComponent requires a Vue constructor or valid find object. If you are searching for DOM nodes, use `find` instead'
    );
  }
  return this.__find(rawSelector, selector)
};
@@ -10701,30 +10694,28 @@
  this.__warnIfDestroyed();
  var selector = getSelector(rawSelector, 'findAll');
  if (!this.vm) {
    throwError(
      'You cannot chain findAllComponents off a DOM element. It can only be used on Vue Components.'
    );
  }
  if (selector.type === DOM_SELECTOR) {
    throwError(
      'findAllComponents requires a Vue constructor or valid find object. If you are searching for DOM nodes, use `find` instead'
    );
  }
  return this.__findAll(rawSelector, selector)
  return this.__findAll(rawSelector, selector, isVueWrapper)
};
Wrapper.prototype.__findAll = function __findAll (rawSelector, selector) {
Wrapper.prototype.__findAll = function __findAll (
  rawSelector,
  selector,
  filterFn
) {
    var this$1 = this;
    if ( filterFn === void 0 ) filterFn = function () { return true; };
  var nodes = find(this.rootNode, this.vm, selector);
  var wrappers = nodes.map(function (node) {
    // Using CSS Selector, returns a VueWrapper instance if the root element
    // binds a Vue instance.
    var wrapper = createWrapper(node, this$1.options);
    wrapper.selector = rawSelector;
    return wrapper
  });
  var wrappers = nodes
    .map(function (node) {
      // Using CSS Selector, returns a VueWrapper instance if the root element
      // binds a Vue instance.
      var wrapper = createWrapper(node, this$1.options);
      wrapper.selector = rawSelector;
      return wrapper
    })
    .filter(filterFn);
  var wrapperArray = new WrapperArray(wrappers);
  wrapperArray.selector = rawSelector;