Viva Las Vegan

Привет. Не понимаю, почему снэпшоты начания с 3-го обернуты в Array, так должно быть? Насколько я понимаю это просто innerHTML нашего App.

И еще, непонятно, как посмотреть, что приходит на вход тестов из моего кода. Пробую вывести в консоль wrapper.render(), который проверяется в 27-й строке test.jsx, где падают тесты, но выводится какая-то дичь.

https://ru.hexlet.io/code_reviews/237751 - ревью на всякий случай.

1 0

Viva Las Vegan, приветствую!

Привет. Не понимаю, почему снэпшоты начания с 3-го обернуты в Array, так должно быть? Насколько я понимаю это просто innerHTML нашего App.

Да, всё так должно быть, так как объект возвращаемый методом render() содержит 2 или более элементов (тегов). В случае когда содержится один элемент - Array не выводится.

И еще, непонятно, как посмотреть, что приходит на вход тестов из моего кода. Пробую вывести в консоль wrapper.render(), который проверяется в 27-й строке test.jsx, где падают тесты, но выводится какая-то дичь.

Если хотите просмотреть вывод в html, используйте метод wrapper.html(). А вообще у вас рабочее решение, только закрывающийся тег <div className="mb-3"> </div> стоит не там где нужно (нужно после <button>).

1

Похожие вопросы

Сергей Синицын 05 марта 2020 →

Привет, Хекслет! Я, как всегда, с занудством. Ругается линтер: ``` /usr/src/app/tests/test.jsx 5:8 error '_...

Roman Kushnir 19 февраля 2020 →

Заранее извиняюсь, что не использовал всех тех инструментов, что описаны в задании. Сделал пока добавления ...

Дмитрий Малофеев 14 февраля 2020 →

Если использовать компоненты из библиотеки react-bootstrap, то тесты не проходят, тк в тестовых снепшотах д...

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Javascript, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →