Javascript Vue单元测试-模拟插件返回值

Javascript Vue单元测试-模拟插件返回值,javascript,unit-testing,vue.js,vue-test-utils,Javascript,Unit Testing,Vue.js,Vue Test Utils,我有一个返回布尔值的自定义插件。我想模拟这个值,而不是将插件导入测试。我可以很容易地模拟插件,但是如何在测试中更改返回值呢 const $mq = () => {}; wrapper = shallowMount(Component, { //... mocks: { $mq } //... }); 试验 如果有人提供此选项,您需要在将其提供给mocks选项之前更改该值 const $mq = () => true; wrapper = s

我有一个返回布尔值的自定义插件。我想模拟这个值,而不是将插件导入测试。我可以很容易地模拟插件,但是如何在测试中更改返回值呢

const $mq = () => {};    
wrapper = shallowMount(Component, { 
  //...
  mocks: {
    $mq
  }
  //...
});
试验


如果有人提供此选项,您需要在将其提供给mocks选项之前更改该值

const $mq = () => true;    
wrapper = shallowMount(Component, { 
  //...
  mocks: {
    $mq
  }
  //...
});
const $mq = () => true;    
wrapper = shallowMount(Component, { 
  //...
  mocks: {
    $mq
  }
  //...
});