测试PDF下载时防止OSX下载通知

时间:2015-01-29 22:38:59

标签: ruby-on-rails rspec wkhtmltopdf wicked-pdf

我们正在使用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基座上产生一些程序打开通知。

https://github.com/mileszs/wicked_pdf/issues/360

1 个答案:

答案 0 :(得分:0)

我已升级wkhtmltopdf的二进制文件并停止通知。 https://github.com/mileszs/wicked_pdf/issues/360