title: Poltergeist throws JS errors when js_errors: false
body: <p>I have a large test suite that is using poltergeist and capybara.  I keep getting the following error:</p>
  
  <pre><code>One or more errors were raised in the Javascript code on the page. If you don't care about
  these errors, you can ignore them by setting js_errors: false in your Poltergeist
  configuration (see documentation for details).
  </code></pre>
  
  <p>I am pretty sure I have set js_errors: false but I am still getting the errors.  I realize that the optimal solution is to fix the JS but I am inheriting legacy code and fixing the errors is out of scope for my role.  My spec helper file looks like this: </p>
  
  <pre><code>ENV["RAILS_ENV"] ||= 'test'
  require File.expand_path("../../config/environment", __FILE__)
  require 'rspec/rails'
  require 'rspec/autorun'
  require 'capybara/poltergeist'
  Capybara.javascript_driver = :poltergeist
  
  Capybara.register_driver :poltergeist do |app|
    Capybara::Poltergeist::Driver.new(app, {js_errors: false})
  end
  
  Capybara.current_driver = :poltergeist
  
  Capybara.configure do |config|
    config.match = :one
    config.exact_options = true
    config.ignore_hidden_elements = true
    config.visible_text_only = true
  end
  
  Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f}
  
  
  
  RSpec.configure do |config|
    config.infer_base_class_for_anonymous_controllers = false
    config.order = "random"
  end
  </code></pre>
  
  <p>I am confused as to where to go or if I am ignoring the JS errors appropriately.  Let me know if there is any other information I may have overlooked or neglected to include.  Thanks for your time.  </p>