假设以下课程
class Car {
constructor() {
this.startEngine()
}
startEngine = () => {
console.log('BRRRM!')
}
}
如何模拟startEngine
以便我可以测试它是否在构造函数中被调用?
我知道我可以通过startEngine
访问Car.prototype.startEngine
,但似乎并非如此(在我的情况下)Webpack隐藏了Car
函数中的方法,只能在实例化后访问(可能是因为我将其定义为箭头函数)。