2010-12-22 24 views
5

Quiero prueba de pepino para uploadify en ruby ​​on rails 3. He intentado hacer clic en el botón de carga de capybara pero no es ni botón ni enlace. Además, está ocultando el campo de texto por lo que no puedo escribir "Cuando complete" cargar "con" text.txt "". Si alguien ha resuelto este problema, necesita ayuda aquí.Usando las pruebas de Cucumber para uploadify en rieles 3

Respuesta

1

paso de escritura personalizado para cargar un archivo

When /^(?:|I)attach the file "([^"]*)" to "([^"]*)"$/ do |path, field| 
    type = path.split(".")[1] 
    case type 
    when "jpg" 
    type = "image/jpg" 
    when "png" 
    type = "image/png" 
    when "gif" 
    type = "image/gif" 
    end 
    attach_file(field, path, type) 
end 

When /^I attach the "(.*)" file at "(.*)" to "(.*)"$/ do |type, path, field| 
attach_file(field,path,type) 
end 

pepino Paso como

Cuando adjuntar el archivo "/images/back.gif" a "data_input"

1

Usted tendría que escribir un paso personalizado para cargar un archivo

When /^I upload a file$/ do 
    attach_file(:image, <path-to-file>) 
end 

Cuando la imagen es el nombre del elemento html para obtener el archivo para ser cargado.

+0

Ok .. Voy a probar esto ... si funciona para mí. –

Cuestiones relacionadas