Albert
А тогда что делать если для тестов нужна база?
такие штуки на тестовом окружении развернуть бы, тестовое окружение - это типа предварительный прод и там все есть и база и шина, e2e тесты уже с ним работают ничего поднимать не надо, для юнит тестов мокаешь все что можно, так как там изолированные логики тестируешь без баз, а комбинация это уже больше e2e
test.spec.ts - юнит тест, тестишь классы в модуле
test.e2e-spec.ts - интеграционный тест, он может как создать мини бэк и поднять базу так и юзать базу с тестового окружения
ну я так это вижу