Фермент - метод испытания дочернего компонента - PullRequest
0 голосов
/ 27 сентября 2019

У меня есть родительский компонент AssignCandidate и дочерний компонент Table.Я хотел бы проверить метод Table props.Я пытался сделать это так:

it('Deletes assignment', async () => {
    const container = mount(<AssignCandidate />);
    await waitUntil(() => container.state('classes') !== []);
    const table = container.find(Table);
    container.setState({ candidate: candidate});
    expect(container.state('candidate')).to.eq(Candidate);
    table.props().deleteAssignment(8);
    await waitForExpect(() => expect(container.state('candidate')).to.deep.property('assignments', []));
});

Но я получаю ошибку:

Ошибка: метод «props» предназначен для запуска на 1 узле.Вместо этого найдено 0.

Как заставить эту работу работать и тестировать методы поддержки дочерних компонентов с помощью Enzyme?

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