我想使用笑话作为打字稿为构造函数创建一个模拟。我有一个车辆类:
export class vehicle{
engineNumber : number;
constructor(engNumber: number){
this,=.engineNUmber = engNumber;
}
getEngine(){
return new Engine()
}
}
让类 Engine 为:
export class Engine{
constructor(){
return 'this-is-engine-for-vehicle';
}
}
我想为Engine.constructor创建模拟。我尝试使用
engine.constructor = jest.fn().mockReturnValue('mock-engine')
,但没有被调用。我不应该嘲笑类或getEngine()。请帮助我。