Unit-тест проверил, что метод save() вызывается. Но правильно ли настроен маппинг к БД? Срабатывает ли foreign key? Правильный ли SQL? Только интеграционный тест ответит на эти вопросы.
Unit (много, быстрые) → Integration (меньше, медленнее) → E2E (мало, медленные). Большинство ошибок находит unit, но некоторые — только интеграционный.