Реагировать - Как проверить оформленный класс - PullRequest
0 голосов
/ 07 ноября 2018

как я могу проверить декорированный компонент? Я украсил компонент с помощью библиотеки реагирования, например:

@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) с оболочкой, но результат всегда один и тот же. Если я уберу декоратор, тест пройден. Какие-либо предложения? Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...