gpt4 book ai didi

javascript - Vue 单元测试 - textContent 不包含预期的 propsData

转载 作者:行者123 更新时间:2023-11-30 15:07:56 25 4
gpt4 key购买 nike

这是我的组件:

<template>
<div>
{{serviceConfig.name}}
</div>
</template>

<script>
export default {
props: ['serviceConfig']
}
</script>

在我的测试中,我这样设置 serviceConfig:

    it(`should render serviceConfig`, () => {
const Constructor = Vue.extend(TestMe2);
const comp = new Constructor({
propsData: {
serviceConfig: '{ "name": "Apple" }'
}
}).$mount();

expect(comp.serviceConfig).to.equal('{ "name": "Apple" }'); // successfull
expect(comp.$el.textContent).to.contain('Apple'); // unsuccessfull

});

但是,如果我更改模板以便呈现 {{serviceConfig}} 而不是 serviceConfig.name,它可以工作,但不是我想要的(因为我只想要名称,即“Apple”)。

最佳答案

您传递的是一个字符串,而不是一个对象,作为 serviceConfig

关于javascript - Vue 单元测试 - textContent 不包含预期的 propsData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45486452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com