【发布时间】:2019-03-16 01:51:01
【问题描述】:
假设有一个属性装饰器,并且一个类在其某些属性上使用该装饰器。
function foo(options?: any) {
return function (target: any, prop: string) {
// some magic
}
}
class Bar {
@foo({ opt1: true }) zoo = 123
}
假设我已经在我的单元测试中涵盖了foo 的逻辑,现在我愿意编写一个测试来确保
Bar 类在其属性 zoo 上使用了 foo 装饰器,并带有选项 { opt1: true }
这个测试应该怎么写?
【问题讨论】:
标签: typescript unit-testing decorator