我正在使用 Coffeescript,我正在使用 Sinon.js 进行测试。在测试调用它覆盖的方法的方法时,我如何将调用存根super()
?
例如,我要测试的方法(backbone.js 模型):
class Whatever extends Model
validate: (attributes) ->
validationErrors = super(attributes)
...
validationErrors
在示例中,我想确保super()
使用给定属性调用它,并且 validate 返回验证错误super()
返回。