我有一个Unit组件,该组件使用moment.js设置日期格式:
let bdate= moment(this.props.person.birthDate).format(
'hh:mm A, DD MMM YYYY'
);
此bdate之后会在组件中呈现。
此组件具有单元测试:
describe('Unit', () => {
it('should render correctly', () => {
const person =
{
birthDate: '2018-06-14T00:00:00.000Z',
}
const wrapper = shallow(
<Unit
person={person}
/>
);
expect(wrapper).toMatchSnapshot();
});
});
问题是单位的快照输出当前日期?为什么不模拟?如何解决这个问题,使快照保持不变?