gpt4 book ai didi

javascript - 在 NodeJS 中使用 Mocha 和 Sinon stub ES6 类方法

转载 作者:数据小太阳 更新时间:2023-10-29 04:01:51 28 4
gpt4 key购买 nike

有没有办法使用 Mocha/Sinon 对 ES6 类方法进行 stub ?

我正在尝试这样做...

sinon.stub(Factory, 'announce');

但我只是收到以下错误...

TypeError: Attempted to wrap undefined property announce as function

最佳答案

实例方法仍然放在要继承的类的原型(prototype)对象上,而不是放在它的构造函数上,即使 class 语法稍微掩盖了这一点。使用

sinon.stub(Factory.prototype, 'announce');

关于javascript - 在 NodeJS 中使用 Mocha 和 Sinon stub ES6 类方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37471555/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com