Вопрос пользователя V-tan в уроке «Жизненный цикл компонента», курс «JS: React»

V-tan

https://ru.hexlet.io/code_reviews/377974

Тесты почему-то не запускаются :s.

7 0

Roman Makarov

V-tan, как вы поняли, что тесты не запускаются? По ревью вижу, что есть вывод тестов. Запустил ваше решение - получил тот же вывод.

0

V-tan

Test suite failed to run. Ну тип, набор тестов не удалось запустить

0

Roman Makarov

Это обычное сообщение, когда решение не прошло тесты. Попробуйте проанализировать текст сообщения об ошибке.

0

V-tan

Написано ролей доступа нет. Ни в разметке, ни в коде и не предполагается никаких ролей, вообще не понимаю о чем ошибка.

0

Roman Makarov

V-tan, решение тестируется с помощью библиотеки testing-library, которая ищет нужные DOM-элементы по их ролям. Например, у кнопки есть роль button, у ссылки - link и т.д. Ваше решение не проходит потому, что вы делаете лишние запросы на сервер (обратите внимание на формат ответов в README). Я поправил тесты, чтобы они пропускали решения с лишними запросами, но рекомендую после прохождения тестов свериться с эталонным решением. Не забудьте сделать сброс, чтобы получить обновлённую версию упражнения.

0

V-tan

А понял. Я пропустил курсы по тестированию, видно по этому не вдуплил. О запросах тоже думал, видно дело именно в них, и приложение по этому тоже тормозит. Как поправлю, отмечу как решение ответ.

0

V-tan

Там можно поправить, чтоб при добавлении элемента и изменении его статуса, менялся стейт соответствующим образом, и вирт.дом рендерился от этого. У меня сейчас стейт берется типа с бека всегда, и для каждого изменения дом делается запрос на бек)

0

Есть вопрос или хотите участвовать в обсуждении?

Зарегистрируйтесь или войдите в свой аккаунт

Отправляя форму, вы соглашаетесь c «Политикой конфиденциальности» и «Условиями оказания услуг».

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

Максим Пряхин 13 февраля 2021 →

Подскажите на будущее: как в подобных упражнениях удалять данные с сервера? Записи, которые были добавлены ...

Maksim Do 11 февраля 2021 →

не могу понять, почему в вебе отрисовывает таски, а в тестах нет. ревью (https://ru.hexlet.io/code_reviews/...

Степан Гнездилов 10 февраля 2021 →

https://ru.hexlet.io/code_reviews/373108 Добрый день! не проходит Snapshot#1 показывает, что вывод пустой, ...

Daniyar Zhanakhmetov 24 января 2021 →

https://ru.hexlet.io/code_reviews/324432 почему если прописывать так: handleClick={this.handleFinishTask}, ...

Татьяна 22 января 2021 →

Здравствуйте, скажите пожалуста активная задача всегда должна быть первой? Ни где в задании об этом не сказ...