相关疑难解决方法(0)

单元测试 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
            });
          }
        };
    }
Run Code Online (Sandbox Code Playgroud)

在我有的规范类中,

 it("should return url string", ()=> {
   @APIUrl();
   let baseURL:string;

   expect(baseURL typeOf string).toBe(true)
 })
Run Code Online (Sandbox Code Playgroud)

javascript unit-testing typescript

5
推荐指数
1
解决办法
5397
查看次数

标签 统计

javascript ×1

typescript ×1

unit-testing ×1