Ho implementato un caricamento di file JQuery nella mia app Rails4. Il caricamento dei file funziona quando lo provo manualmente dal browser, ma il mio test non riesce.Come testare il caricamento di file JQuery con RSpec e Capybara
Qui di seguito è la mia spec per il JQuery-file-upload: richiedono 'spec_helper'
feature 'Evidences' do
context "as an assessor user" do
let!(:assessor) { User.make! :assessor }
let!(:assessment) { Assessment.make! }
background { sign_in assessor }
scenario "it uploads evidence", js: true do
evidences_count_before_upload = assessment.evidences.count
visit edit_assessment_path(assessment)
path = "#{Rails.root}/spec/fixtures/files/sample1.doc"
attach_file 'evidence_file_url', path
expect(assessment.evidences.count).to eq(evidences_count_before_upload + 1)
end
end
end
sto utilizzando RSpec 2, Capybara 2 e Poltergeist per questa funzione specifica.