我应该在JS中测试静态本地文件吗?

时间:2018-12-05 11:13:56

标签: javascript testing mocha

我有静态的本地JSON文件,其中包含许多数据,例如国家/地区,州/地图数据。

{
  "CN": {
    "value": "CN",
    "label": "China"
  },
  "TW": {
    "value": "TW",
    "label": "Taiwan, China"
  },
  "HK": {
    "value": "HK",
    "label": "Hong Kong"
  },
}

我应该编写一个单元测试来检查对象的长度是否为X,并检查其他属性,标签/值,或者这被认为是浪费时间,不需要代码吗?

像我所做的是以下内容:

describe('country', () => {
  describe('Check object structure', () => {
    it('Should return US for US object', () => {
      expect(englishCountries.US.value).to.eql('US');
    });

    it('Should return CN for CN object', () => {
      expect(chineseCountries.CN.value).to.eql('CN');
    });
  });
});

1 个答案:

答案 0 :(得分:0)

是的,你应该!不是看到成功的结果,而是要进行检查,以便您自己动手体验新事物。