我有一个如下所示的vue组件
export default class Person extends Vue{
errors = [];
Person(){
super();
}
validatePersonInfo(personName){
if(!personName){
this.errors.push('please enter student details');
}
}
我正尝试使用下面的玩笑来测试validatePersonInfo方法,
jest.mock('@/pages/person.vue');
describe('Person TestSuite', () => {
let personObj: any;
beforeEach(() => {
personObj = new Person();
});
it('test validatePersonInfo', () => {
jest.spyOn(personObj, 'validatePersonInfo').mockReturnValue(() => undefined);
});
测试通过了,但是它给了我类似下面的错误,并且此方法未在单位覆盖率报告中涵盖。 console.error [Vue警告]:数据函数应返回一个对象: