在Jest中模拟和测试功能

时间:2018-08-10 06:29:04

标签: reactjs jestjs enzyme

我在helper.ts文件中具有以下功能

export public myFunction = () => {
    const arr = [];
    for (let index = 0; index < 5; index++) {
        arr.push(i);
    }

    return arr;
}

如何在Jest测试中进行测试?

1 个答案:

答案 0 :(得分:0)

给出文件helper.ts

export const myFunction = () => {
  const arr = [];
  for (let index = 0; index < 5; index++) {
      arr.push(index);
  }
  return arr;
}

可以按照以下方式创建测试helper.test.ts

import { myFunction } from './helper';

describe('myFunction', () => {

  it('should return an array with the numbers 0-4', () => {
    expect(myFunction()).toEqual([0,1,2,3,4]);
  });

});