酶测试中新Date()函数的输出错误

时间:2017-08-30 16:31:20

标签: javascript reactjs date momentjs enzyme

我正在使用这种酶测试我的反应应用程序。 现在在我的应用程序中,当我运行以下命令时,我得到低于输出
当我为下面提到的行

执行console.log时,在jsx文件中
Input  - new Date(moment().format('YYYY,MM,DD'))
Output - Wed Aug 30 2017 00:00:00 GMT+0530 (IST)

但是当我传递值defautlState

时,在测试用例中
const defaultState = {
 dateToDisplay: new Date(moment().format('YYYY,MM,DD')),
};

it('shows slots on time scroller', () =>{
  const wrapper = shallow(<BookingDialogNew />);
  wrapper.setProps(defaultProps);
  wrapper.setState(defaultState);
});

我正在获得输出 - 2017-08-29T18:30:00.000Z

时刻和日期不太好,如何获得与jsx文件相同的输出 有两条线是否相同,请指导

0 个答案:

没有答案