前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SAP Spartacus HttpParamsURIEncoder单元测试文件备份

SAP Spartacus HttpParamsURIEncoder单元测试文件备份

作者头像
Jerry Wang
发布2020-09-29 09:46:00
2730
发布2020-09-29 09:46:00
举报
代码语言:javascript
复制
import { HttpParamsURIEncoder } from "./http-params-uri.encoder";

describe('HttpParamsURIEncoder', () => {

    const httpParamsURIEncoder = new HttpParamsURIEncoder();
    const VALUE_FOR_ENCODE = 'Hello Spartacus!';
    const VALUE_FOR_DECODE = 'Hello%20Spartacus!';
    describe(`test for encodeKey`, () => {
      it('should equal to result of encodeURIComponent', () => {
        const result = httpParamsURIEncoder.encodeKey(VALUE_FOR_ENCODE)
        expect(result).toEqual(VALUE_FOR_DECODE);
      });
    });
  
    describe(`test for encodeValue`, () => {
        it('should equal to result of encodeURIComponent', () => {
          const result = httpParamsURIEncoder.encodeValue(VALUE_FOR_ENCODE)
          expect(result).toEqual(VALUE_FOR_DECODE);
        });
      });
    
    describe(`test for decodeKey`, () => {
        it('should equal to result of decodeURIComponent', () => {
          const result = httpParamsURIEncoder.decodeKey(VALUE_FOR_DECODE)
          expect(result).toEqual(VALUE_FOR_ENCODE);
        });
      });

    describe(`test for decodeValue`, () => {
        it('should equal to result of decodeURIComponent', () => {
          const result = httpParamsURIEncoder.decodeValue(VALUE_FOR_DECODE)
          expect(result).toEqual(VALUE_FOR_ENCODE);
        });
      });
  });

ng test结果:

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-09-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档