Ребят. У меня pm2 на серваке уже третий раз закрывает все процессы, а сам остается висеть. Почему такое может происходить? Я подумал что место на диске кончается, там и правда было почти всё занято. Но я вроде почистил всё, уменьшил логирование, а теперь снова все проекты выгружены. Подскажете в чем может быть причина или как её узнать?
Говорят, что нельзя / не рекомендуется тестировать приватные методы класса.
У меня класс буквально с одним публичным методом, который под капотом использует приватные со сложной логикой. Сделать тест только на публичный метод довольно сложно, чтобы он покрыл все кейсы, и будет тяжело найти ошибку, которая будет в приватных методах, если тест упадёт.
Вместо того, чтобы писать тесты на приватные методы, лучше вынести сложную логику в другую сущность, где такие методы будут публичными и тестировать их там. А здесь тестировать только load