Фон
Я пытаюсь узнать, как использовать React Shallow Rendering TestUtil, и прошел тесты, пока я не добавил обработчик событий onClick
для обоих; Кажется, что существует некоторая разница с функцией Accordion.toggle
, которую я пытаюсь использовать в Accordion.test.js
vs this.toggle
в Accordian.js
... но я не могу понять это.
Вопрос
Как я могу передать два выделенных теста в Accordian.test.js
?
Шаги по воспроизведению
- Clone https://github.com/trevordmiller/shallow-rendering-testing-playground
-
npm install
-
npm run dev
- см., что компонент работает, когда вы нажимаете "Lorem Ipsum" -
npm run test:watch
- см., что тесты терпят неудачу