Как проверить сбой загрузки файла rails?

#ruby-on-rails #ruby #minitest

#ruby-on-rails #ruby #minitest

Вопрос:

Есть много хорошего материала о том, как протестировать загрузку файла Rails, но как я могу имитировать сбой, чтобы проверить, что происходит в этом случае? Например, если по какой-то причине хранилище временно недоступно, я бы хотел, чтобы пользователь увидел разумную ошибку. Могу ли я как-то имитировать сбой такого рода с помощью minitest?

Комментарии:

1. Рассматривали ли вы возможность заглушки метода во временном файле, который используется для записи данных в этот файл, и позволить ему выдавать ошибку?

2. Отлично. Я не сталкивался с заглушкой, хотя я предполагал, что будет что-то похожее — все дело в знании правильного термина для поиска ;-).