Предположим, следующий класс
class Car {
constructor() {
this.startEngine()
}
startEngine = () => {
console.log('BRRRM!')
}
}
Как мне высмеивать startEngine
, чтобы я мог проверить, был ли он вызван в конструкторе?
Я где-то читал, что могу получить доступ startEngine
by Car.prototype.startEngine
, но, похоже, это не так, поскольку (в моем случае) Webpack скрывает метод в функции Car
и доступен только после создания экземпляра (возможно, потому что я определил его как функцию стрелки).