Я хочу заглушить несущую волну, чтобы она не удаляла изображения в Интернете во время моих тестов. Как я мог бы заглушить все, чтобы достичь этого?
Мой искатель анализирует удаленную веб-страницу и сохраняет один URL-адрес изображения в модели. Carrierwave автоматически извлекает это изображение во время операции сохранения. Это работает хорошо.
Однако у меня есть тест о разборе страниц, и каждый раз он загружает файл, что замедляет тестирование.
UPDATE:
Я устанавливаю загрузчик следующим образом (в уже существующем столбце скрепки)
mount_uploader :image, TopicImageUploader, :mount_on => :image_file_name
Я попытался заглушить следующее, но не работал:
Topic.any_instance.stub(:store_image!)
Topic.any_instance.stub(:store_image_file_name!)
Topic.any_instance.stub(:store_image_remote_url!)