【问题标题】:How to write unit test for vue-treeselect using vue test utils如何使用 vue test utils 为 vue-treeselect 编写单元测试
【发布时间】:2021-09-11 10:23:31
【问题描述】:

我想在vue-treeselect 上编写单元测试。我遵循repository 中编写的测试用例。他们在那里使用 wrapper.vm.forest.nodemap 来查找选项,但是当我尝试时,它给出了森林“undefined”。

有谁知道如何在包装器中获取 wrapper.vm.forest。

【问题讨论】:

    标签: vue.js unit-testing jestjs vue-test-utils vue-treeselect


    【解决方案1】:

    我用过类似这样的treeselect

    <treeselect
              v-model="selected"
              data-test="treeselect"
              :multiple="true"
              :options="options"
              placeholder
              value-consists-of="LEAF_PRIORITY"
              :required="true"
              :show-count="true"
              :default-expand-level="1"
            >
    

    我给了 data-test="treeselect" 来找到这个组件,而不是像这样使用的测试用例:

    expect(wrapper.find('[data-test="tenants"]').vm.forest.selectedNodeIds).toEqual(["anything"]);
    

    【讨论】:

      猜你喜欢
      • 2019-10-24
      • 2018-10-30
      • 2019-04-17
      • 2018-09-28
      • 2019-07-16
      • 2018-04-29
      • 2021-04-03
      • 2018-11-09
      • 1970-01-01
      相关资源
      最近更新 更多