1

我想使用 jest for typescript 为构造函数创建一个模拟。我有一门课,比如说,车辆

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()。请帮我解决一下这个。

4

0 回答 0