2016-08-01 74 views
0

我試圖用騷靈運行功能規格和capybara.i看到 應用程序的JavaScript沒有發現發現錯誤的application.js沒有在軌應用的測試模式,用騷靈和水豚

require 'capybara/poltergeist' 
Capybara.javascript_driver = :poltergeist 
Capybara.default_selector = :css 
Capybara.register_driver :poltergeist do |app|  
    Capybara::Poltergeist::Driver.new(app, :window_size => [1920, 1080], :phantomjs_logger => nil, :js_errors => false) 
end 

回答

0

它聽起來像您的資產管道在您的測試環境中無法正常工作。這與Capybara或您的驅動程序配置無關。檢查你的config/environements/test.rb以確保你沒有關閉資源服務,並嘗試刪除公共/資產中的所有內容,看看是否會強制測試重建所需的資產。

+0

感謝您的回覆,我仍然在刪除資產後看到同樣的問題。 – user3346983

相關問題