0

如何测试函数 arg 是否为数字?我有一个简单的闰年函数,所以我想测试用户是否在“年份”参数中输入了一个数字(不是字符串也不是布尔值)。

const isLeapYear = (year) => ((year % 100 === 0) ? (year % 400 === 0) : (year % 4 === 0));

我尝试使用模拟功能但没有用,我不知道解决方案。有人可以帮助我吗?

  it('Verify if the function argument is a number', () => {
     const myMock = jest.fn(2021);
     myMock.mock.calls[0].toBe(expect.any(Number));
  });
4

0 回答 0