Меня не волнует тестирование загрузки файлов, но, поскольку в моей модели есть validates_attachment_presence
и т. Д., Rspec жалуется.
Итак, теперь я создаю свою модель с этими атрибутами в спецификации, чтобы попытаться закрыть ее:
@attr = {
:name => "value for name",
:title => "value for title",
:content => "value for content",
:pic_file_name => "example.jpg",
:pic_content_type => "image/jpg",
:pic_file_size => "8192",
:pic_updated_at => nil
}
Хотя это не работает.
Я нашел это: http://fr.ivolo.us/posts/mocking-paperclip-with-rspec
Поэтому я попробовал что-то вроде этого:
Post.should_receive(:save_attached_files).and_return(true)
Что тоже не работает. Как мне успокоить RSpec?