在使用poltergeist和capybara的rails应用程序的测试模式中找不到application.js

时间:2016-08-01 18:38:22

标签: ruby-on-rails capybara poltergeist

我正在尝试使用poltergeist和capybara.i来运行一个功能规范 应用程序javascript未找到错误

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

1 个答案:

答案 0 :(得分:0)

听起来您的资产管道在您的测试环境中无法正常工作。这与Capybara或您的驱动程序配置无关。检查您的config / environements / test.rb以确保您没有关闭资产服务,并尝试删除公共/资产中的所有内容,以查看是否会强制测试重建所需资产。