Javascript Jest-测试在反应变量中声明的Vue.js函数

Javascript Jest-测试在反应变量中声明的Vue.js函数,javascript,vue.js,unit-testing,testing,jestjs,Javascript,Vue.js,Unit Testing,Testing,Jestjs,您知道测试VUE中反应变量中声明的函数的正确方法吗。Jest说,为了在组件中实现100%的覆盖率,需要对这些函数应用测试 示例:功能customData位于反应式var图表选项中,必须进行测试: export default{ name: 'component', data: function () { chartOptions: { customData: function ({ val1 }) { return val1 > 0 ? val1

您知道测试VUE中反应变量中声明的函数的正确方法吗。Jest说,为了在组件中实现100%的覆盖率,需要对这些函数应用测试

示例:功能customData位于反应式var图表选项中,必须进行测试:

export default{
  name: 'component',
  data: function () {
    chartOptions: {
      customData: function ({ val1 }) {
        return val1 > 0 ? val1 * 2 : 0  
      }
        }
  }
}

感谢您的帮助

一旦您安装了computed in jest,您就可以通过

wrapper.vm.charOptions.customData

然后像平常一样调用函数并测试其输出。对于分支输出,您可能需要两次调用它

谢谢,伙计,这对我帮助很大!随时都可以,伙计!祝你好运你得到了这个