Я знаю, что это старая версия, но так как это была одна из первых публикаций SO, с которыми я столкнулся при поиске решений, я решил опубликовать решение.
Мы можем использовать хороший старый Ruby вместе с open-uri (поэтому включите open-uri в ваш Gemfile, если вы его еще не используете):
Then /^I receive a PDF$/ do
link_url = find_link("Report")[:href]
file = open(link_url)
file.content_type.should == 'application/pdf'
end