Это - то, как я сделал это с Rails 6
, RSpec
и Rack::Test::UploadedFile
describe 'POST /create' do
it 'responds with success' do
post :create, params: {
license: {
picture: Rack::Test::UploadedFile.new("#{Rails.root}/spec/fixtures/test-pic.png"),
name: 'test'
}
}
expect(response).to be_successful
end
end
НЕ включают ActionDispatch::TestProcess
или никакой другой код, если Вы не уверены в том, кто Вы включительно