【发布时间】:2015-01-29 22:38:58
【问题描述】:
我们正在使用wicked_pdf 在我们的 Rails 应用程序中呈现 PDF。我正在尝试为它编写测试。
控制器:
def index
format.pdf render pdf: "index.pdf", template: "foos/index"
end
控制器规格:
it "should render a pdf" do
get :index, format: :pdf
end
功能规格:
scenario "User clicks PDF link" do
click_link "PDF"
end
当我运行任一规范时,它会在 OSX 的 Finder 中触发文件下载。我无法合理地检查这一点并惹恼我的开发伙伴。有没有办法防止这种情况发生?
再深入一点,wkhtmltopdf 实用程序会在 OSX 扩展坞上引起一点程序打开通知。
【问题讨论】:
标签: ruby-on-rails rspec wkhtmltopdf wicked-pdf