组合单元测试和vue-gettext运行测试时出现此错误:
错误日志:' [Vue警告]:渲染功能出错:" TypeError: undefined不是构造函数(评估 ' Number.isNaN(parseInt函数(n))的')"
在
中找到---> <翻译>
< Root>'
我不确定如何将这两者结合起来。
简化示例如下所示:
Home.vue
<template>
<div>
<h1>
<translate tag="h1">Homepage</translate>
</h1>
</div>
</template>
<script>
export default {
name: 'Home'
}
</script>
Home.vue.spec.js
import Vue from 'vue'
import Home from '@views/Home'
describe('Home.vue', () => {
it('should render correct contents', () => {
const Constructor = Vue.extend(Home)
const vm = new Constructor().$mount()
expect(vm.$el.querySelector('div h1').textContent)
.to.equal('Homepage')
})
})