Мы используем wicked_pdf для рендеринга PDF-файла в нашем Rails-приложении. Я пытаюсь написать тесты для этого.Предотвращение загрузки OSX при тестировании 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
При запуске любой спецификации, это вызывает загрузку файла в Finder OSX в. Я не могу разумно проверить это и раздражать своих коллег-разработчиков. Есть ли способ предотвратить это?
Немного больше копания, и это утилита wkhtmltopdf
, которая вызывает небольшое уведомление об открытии программы на док-станции OSX.
https://github.com/mileszs/wicked_pdf/issues/360