Я новичок в тестировании приложения Rails с помощью Cucumber, особенно в тестировании веб-службы Rails. Я пытаюсь использовать метод публикации в определении шага для загрузки изображения, однако похоже, что он никогда не загружается, не говоря уже о сохранении изображения.
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
Я считаю, что я совершенно неправ, но я не мог найти способ, как правильно опубликовать это с огурцом. Могу ли я узнать, как это исправить?
Благодарю вас!