Ich habe das Plugin Dropzone.js für Drag-and-Drop-Datei-Uploads verwendet. Wie kann ich einen Capybara-Test schreiben, um sicherzustellen, dass diese Funktionalität weiterhin funktioniert?Wie testen Sie das Hochladen einer Datei mit Capybara und Dropzone.js?
Früher hatte ich eine Vorlage mit einer Eingabedatei Element:
<input type="file" name="attachments">
und der Test war einfach:
When(/^I upload "([^"]*)"$/) do |filename|
attach_file("attachments", File.expand_path(filename))
# add assertion here
end
dies jedoch nicht mehr funktioniert, weil Dropzone keine sichtbare Datei Eingang hat .
Bitte folgende Antwort überprüfen: https://stackoverflow.com/questions/16722291/ how-to-test-dropzone-js-Upload-mit-Schienen-Gurke-und-Capybara/47141809 # 47141809 –
Bitte überprüfen Sie die folgende Antwort: https://StackOverflow.com/Questions/16722291/How-to-test- dropzone-js-upload-mit-Schienen-Gurke-und-Capybara/47141809 # 47141809 –