Unit testing Vue单元测试错误:预期[Function:proxy]为false
Vue单元测试错误:预期[Function:proxy]为false Vue组件中的功能是:Unit testing Vue单元测试错误:预期[Function:proxy]为false,unit-testing,vuejs2,chai,karma-mocha,Unit Testing,Vuejs2,Chai,Karma Mocha,Vue单元测试错误:预期[Function:proxy]为false Vue组件中的功能是: data(){ return{ showcart:false } } methods:{ closedialoguebox: function() { return (this.showcart = false); } } 各功能的单元测试用例为: 它('closedialoguebox函数应在单击主页时关闭对话框',()=>{ }) } 我得到的错误
data(){
return{
showcart:false
}
}
methods:{
closedialoguebox: function() {
return (this.showcart = false);
}
}
各功能的单元测试用例为:
它('closedialoguebox函数应在单击主页时关闭对话框',()=>{
})
}
我得到的错误是:
× closedialoguebox function should close the dialogue box when clicked on home
expected [Function: proxy] to be false
提前感谢
someStub
是一个返回false
的函数。
您的测试用例没有调用函数someStub
。添加括号以调用函数。正确的说法是:
expect(someStub()).to.be.false
× closedialoguebox function should close the dialogue box when clicked on home
expected [Function: proxy] to be false