Пробный вызов метода внутри конструктора класса с помощью Jest - PullRequest
0 голосов
/ 15 мая 2018

Предположим, следующий класс

class Car {
  constructor() {
    this.startEngine()
  }

  startEngine = () => {
    console.log('BRRRM!')
  }
}

Как мне высмеивать startEngine, чтобы я мог проверить, был ли он вызван в конструкторе?

Я где-то читал, что могу получить доступ startEngine by Car.prototype.startEngine, но, похоже, это не так, поскольку (в моем случае) Webpack скрывает метод в функции Car и доступен только после создания экземпляра (возможно, потому что я определил его как функцию стрелки).

...