как я могу проверить декорированный компонент?
Я украсил компонент с помощью библиотеки реагирования, например:
@track((props) => ({category: 'EDIT', page:
props.history.location.pathname}))
class EditTemplate extends React.Component<Props, State> {...}
export default EditTemplate;
Когда я пытаюсь проверить это так:
it("test description", () => {
const wrapper = mount(<EditTemplate history={mockHistory}/>);
expect(wrapper.prop("history")).toEqual("xyz");
expect(wrapper.state("code")).toEqual("some value");
});
тест prosp работает нормально, но состояние всегда нулевое! Я пытался использовать instance (), dive (), get (0) с оболочкой, но результат всегда один и тот же. Если я уберу декоратор, тест пройден.
Какие-либо предложения?
Спасибо