Нов съм в тестването на приложението Rails с Cucumber, особено в тестването на уеб услуга на Rails. Опитвам се да използвам метода post в дефиницията на стъпка, за да кача изображение, но изглежда, че никога не се качва, да не говорим за запазването на изображението.
When /^I get json from "(.*)" API endpoint with:$/ do |path, input|
json = JSON.parse(JsonSpec.remember(input))
photo = fixture_file_upload(photo_path_to(data), 'image/jpeg')
post api_path_to(path), json, :photo => photo
end
Вярвам, че напълно греша, но не можах да намеря начина как правилно да го публикувам с краставица. Мога ли да знам как да поправя това?
Благодаря ти!