У меня есть родительский компонент 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?