【发布时间】:2020-03-17 09:52:03
【问题描述】:
如果你对 getter/setter 使用下面的 es6 语法
class Person {
constructor(name) {
this._name = name;
}
get name() {
return this._name.toUpperCase();
}
set name(newName) {
this._name = newName;
}
}
你将如何存根 getter 方法?
const john = new Person('john')
sinon.createSandbox().stub(john, 'name').returns('whatever')
似乎没有工作。
【问题讨论】:
标签: javascript ecmascript-6 sinon