Создать Mock для конструктора, используя jest-typcript - PullRequest
0 голосов
/ 17 октября 2019

Я хочу создать макет для конструктора, используя jest для машинописи. У меня есть класс, скажем, Автомобиль как:

export class vehicle{
  engineNumber : number;
  constructor(engNumber: number){
    this,=.engineNUmber = engNumber;
  }
  getEngine(){
    return new Engine()
  }
}

И пусть класс Двигатель будет:

export class Engine{
  constructor(){
    return 'this-is-engine-for-vehicle';
  }
}

Я хочу создатьмакет для Engine.constructor. Я пытался использовать engine.constructor = jest.fn().mockReturnValue('mock-engine'), но он не вызывается. Я не должен издеваться над классом или getEngine (). Пожалуйста, помогите мне с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...