Можно ли написать все уровни тестирования (единица, интеграция, конец в конец) , используя только jest для бэкэнда (nodejs), без каких-либо других дополнительных библиотек? Если «нет», зачем нужны внешние библиотеки? Если это приложение внешнего интерфейса, какие библиотеки нам нужны?