Я бы не стал беспокоиться о сквозном тестировании в этом случае.Я бы остановил вызовы хранимого процесса и убедился, что ваш код работает так, как ожидалось.
Следующее, что нужно сделать, это проверить сохраненный процесс.Если вы работаете на платформе oracle, вы можете протестировать Proc с помощью ruby-plsql.Я использовал это в проекте раньше, и он работает хорошо.Если вы не работаете на платформе Oracle, то вам придется встроить что-то в свой тестовый комплект, который может вызывать хранимый процесс таким образом, что вы увидите разные результаты.Просто стреляй по счастливому пути и по нескольким крайним случаям.