Сулейман Алиев

если написанные тесты проходят проверку, это же не значит, что все правильно? просто чую, что что-то сделал не так, верно я понимаю, что конструкцию before..., мы используем в тех случаях когда тестов несколько, чтоб для каждого срабатывания был смоделирован отдельный случай(инициализирована переменная), не влияющий на работу других тестов? Вот ревью

1 0

Сулейман Алиев, приветствую!

Задача тестов проверить работу функций, среди которых есть функция, которая работает верно, а остальные не верно. И ваши тесты должны проверять, что функции выдают правильный результат в любых ситуациях. То есть нужно написать тесты, которые не только будут подтверждать, что правильная функция работает корректно, а и выявить неправильную работу функций с ошибками.

конструкцию before..., мы используем в тех случаях когда тестов несколько, чтоб для каждого срабатывания был смоделирован отдельный случай(инициализирована переменная), не влияющий на работу других тестов?

Функция beforeEach вызывается перед каждым тестом. В вашем решении тест один (вызов функции test), поэтому в данном случае нет необходимости её использовать. Подробнее рекомендую почитать в документации.

0

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

Юник Степанян 25 января 2020 →

Всем привет. Подскажите, почему в большинстве случаев программа падает с разными ошибками? ревью: https://...

Андрей Бирюков 21 января 2020 →

Добрый день. В блоке "JS: Автоматическое тестирование" при проверке заданий очень часто появляется ошибка ...

Maxim Biryukov 06 января 2020 →

https://ru.hexlet.io/code_reviews/191318 Тесты естественно прошли. Есть вопросы по методу addItem. Разве он...

Евгений Квач 16 октября 2019 →

Немного не въезжаю в тему. Сделал (https://ru.hexlet.io/code_reviews/158577) в beforeEach подготовку под ...

Владислав Родько 11 октября 2019 →

У меня получилось совсем иное решение (https://ru.hexlet.io/code_reviews/157015). Излишнее разделение. Хот...

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

Хекслет

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