【发布时间】:2020-04-22 18:46:49
【问题描述】:
我正在尝试测试这个简单的 componentDidUpdate,但我似乎无法终生涵盖它。
这就是我测试它的方式。
it('should run storeCardDesigns if conditions are met on componentDidUpdate', () => {
const props = {
isLoading: () => false,
loadedWithErrors: () => false,
storeCardDesigns: jest.fn(),
availableCardDesigns: [],
};
const renderedModule = shallow(<GalleryModal {...props} />);
renderedModule.setProps({ availableCardDesigns: [{ id: 'test1' }, { id: 'test2' }] });
expect(renderedModule).toMatchSnapshot();
});
【问题讨论】:
标签: javascript reactjs testing jestjs enzyme