我正在尝试为 Vue 组件中的函数创建一个基本测试,但失败了。
主文件
new Vue({
render: (h) => h(App),
router,
store,
}).$mount('#app')
Run Code Online (Sandbox Code Playgroud)
应用程序
const App = Vue.extend({
components: { MainContainer },
data() {
return {
msg: 'Test',
}
},
name: 'App',
template: `<MainContainer />`,
})
export default App
Run Code Online (Sandbox Code Playgroud)
主容器.vue
const MainContainer = Vue.extend({
components: {
Content,
},
methods: {
sum: (a: number, b: number): number => a + b,
},
})
export default MainContainer
Run Code Online (Sandbox Code Playgroud)
MainContainer.spec.ts
import { createLocalVue, shallowMount } from '@vue/test-utils'
describe('MainComponent.vue', () => {
const localVue = …Run Code Online (Sandbox Code Playgroud)