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

Prevent OSX Download Notification When Testing PDF Download

我们正在使用 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

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