功能的角度测试返回值

时间:2018-07-06 14:07:26

标签: unit-testing angular5 karma-jasmine

我有这个函数,它返回一个数组值

  getProductTName(productTypeId: string) {
    const filteredProdType = this.producttype.find(pt => pt.product_type_id === productTypeId);
    if (typeof filteredProdType !== 'undefined' && productTypeId === filteredProdType.product_type_id) {
      return filteredProdType.name;
    }
  }

我尝试对其进行存储以测试该函数返回到变量的值,但是它向我显示了未定义的信息...是否可以测试该函数

类似这样:

it('getProductTName', () => {
   let name = component.getProductTName('id');
   console.log(name)
   expect(name).toEqual('name')
}) 

0 个答案:

没有答案