Vì vậy, với đường ray 4.2.0 và rspec mới nhất tôi đã tạo ra một thử nghiệm cơ bản cho bộ điều khiển của mình. Tôi chỉ bị mắc kẹt với cách kiểm tra một hình ảnh kẹp giấy trong valid_attributes.Kiểm tra bộ điều khiển RSpec với kẹp giấy
Từ tìm kiếm xung quanh cho đến nay tôi đã đi lên với điều này (mà không làm việc):
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'}}
Có một cách khác để làm điều này? Hay tôi cần bao gồm một người trợ giúp để lấy kẹp giấy để làm việc với RSpec?
Các lỗi tôi nhận được trong thiết bị đầu cuối là:
Failure/Error: room = Room.create! valid_attributes Paperclip::AdapterRegistry::NoHandlerError: No handler found for "\#{rails.root}/spec/support/room-controller-valid.jpg