1,测试代码如下:代码中使用的是系统时间进行判断,外部编写自动化测试脚本,无法修改系统时间,导致测试的分支无法达到100%
let year = moment().month() + 1 > 3 ? moment().year() : moment().year() - 1
2,解决办法
Date.now = jest.fn(() => new Date("2021-04-13T12:33:37.000Z"))
1,测试代码如下:代码中使用的是系统时间进行判断,外部编写自动化测试脚本,无法修改系统时间,导致测试的分支无法达到100%
let year = moment().month() + 1 > 3 ? moment().year() : moment().year() - 1
2,解决办法
Date.now = jest.fn(() => new Date("2021-04-13T12:33:37.000Z"))