【发布时间】:2016-12-30 23:25:05
【问题描述】:
我有一个基于 typescript 的应用程序,带有装饰器,用于一些方便的属性分配,并且想知道如何为它们编写单元测试。
export function APIUrl() {
return function (target: any, key: string) {
let _value = target[key];
function getter() {
return _value;
}
function setter(newValue) {
_value = getApiURL();
}
if (delete target[key]) {
Object.defineProperty(target, key, {
get: getter,
set: setter
});
}
};
}
在我的规范类中,
it("should return url string", ()=> {
@APIUrl();
let baseURL:string;
expect(baseURL typeOf string).toBe(true)
})
【问题讨论】:
标签: javascript unit-testing typescript