【发布时间】:2015-02-14 02:18:55
【问题描述】:
因此,使用 rails 4.2.0 和最新的 rspec,我为我的控制器生成了一个基本测试。我只是不知道如何在 valid_attributes 中测试回形针图像。
通过到目前为止的搜索,我想出了这个(这不起作用):
let(:valid_attributes) {{name: 'The New Room', description: 'This is the brand new room', size: '250', capacity: '100', price: '650', picture: '#{rails.root}/spec/support/room-controller-valid.jpg', rmcat_id: '1'}}
还有其他方法可以做到这一点吗?还是我需要包含一个帮助器来让回形针与 RSpec 一起使用?
我在终端中遇到的错误是:
Failure/Error: room = Room.create! valid_attributes
Paperclip::AdapterRegistry::NoHandlerError:
No handler found for "\#{rails.root}/spec/support/room-controller-valid.jpg
【问题讨论】:
标签: ruby-on-rails rspec paperclip rspec-rails