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