IT Academy
Урок 5 · Начальный

Ошибки, тесты и package management

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Исключение в async-функции превращается в rejected Promise. Тест должен ждать асинхронный результат. Lockfile фиксирует разрешённые версии зависимостей для воспроизводимой установки.

Задача для самостоятельного решения

Почему тест без await может ложно пройти?

Показать разбор ответа

Он закончится до завершения Promise и до ошибки. Верните Promise тестовому runner или используйте await внутри async-теста.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →