升级到React 16.4.1后酶测试不起作用

时间:2018-06-26 19:34:47

标签: reactjs jestjs enzyme

我们正在从React 16.2升级到16.4.1。

此测试现在失败。我们需要做些什么来模拟这一点?

        describe('EditableCardTitle rendering', () => {
describe('render title', () => {
    const widgetId = '123456789';
    const cardTitle = 'cardTitle';
    const renderedElement = mount(
        <EditableCardTitle editable={true} widgetId={widgetId} cardTitle={cardTitle} onSave={jest.fn} saveMetadata={jest.fn} />
    );

    it('should render an updated title when the user changes the text', () => {
        const inputElements = renderedElement.find('.input').find('input');
        inputElements.simulate('blur', {
            target: {
                value: 'newCardTitle'
            }
        });

        expect(inputElements.instance().defaultValue).toBe('newCardTitle');
    });
});

});

0 个答案:

没有答案