I am using Cucumber / Capybara with Rails 3 and am trying to validate the existence of an image after upload. I\'m not sure how to check the url of the image to validate it.
Does this work?
page.should have_xpath('//img[@src="/public/images/foo.png"]')
If you have a lot of images that you would like to test you could create a has_image? matcher for Capybara.
It is easy and this post explains it step-by-step: Adding a has_image? Matcher to Capybara