что модуль возвращает корректный интерфейс, методы и т.п., то есть необходимо проверить готовность библиотеки к импорту в другом модуле
а что, поймали кейс когда модуль неверно собираеться?
написать тесты со собранной частью?
увидел, что иногда проект ловит битую сборку по каким-то причинам (глубоко не копал пока, тесты проходят, сборка успешна) и когда новую версию либы пытаются использовать - там undefined выглядит как проверка интеграционной готовности
есть направление? понимаю, что нужно взять собранный бандл и встроить его в тестовую среду
да банально написать небольшой набор новых. Просто импортишь нужный кусок из билда и проверяешь его на какие-то критерии. Мне не приходилось проверять подобное, но приходилось подменять расположение модулей. Тогда для одних и тех же тестов просто env-переменную меняли и модули из другого пути грузились, если было нужно. Может это тебе чем-то поможет
Используй TypeScript
что?
Обсуждают сегодня