Это понятно, но тут наполовину вопрос про тестирования, наполовину про композицию всего этого. Потому что если всё возвращает multi, а не уже готовое, то их достаточно несложно объединять
тут еще вопрос зачем ты используешь multi, если чтобы получить чистые функции, то да имеет смысл тестировать unit тестами, если просто для последовательного исполнения запросов, то multi совсем не обязателен, transaction достаточно