1
我有一个应用程序构建在装饰器上用于一些便利的属性分配,并想知道如何去为它们编写单元测试。单元测试打字稿装饰
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)
})
任何实例对于上述情况,它需要参数并返回一个函数? – Rjk
我不能相当遵循?你想看看上述装饰者的测试吗?顺便说一句你的测试规范不起作用,因为TypeScript不支持变量上的装饰器。这符合官方的草案规范。 –
Hi @ sebastian-sebald,是的,我想看看上面的装饰器测试,我知道我的规范不起作用。 – Rjk