Add javascript debug option to test suite

This commit is contained in:
Matt-Yorkley
2020-09-17 17:35:51 +01:00
parent 3a894a1cdb
commit 4ed34bb942

View File

@@ -130,6 +130,15 @@ RSpec.configure do |config|
ActionController::Base.perform_caching = caching
end
# Show javascript errors in test output with `js_debug: true`
config.after(:each, :js_debug) do
errors = page.driver.browser.manage.logs.get(:browser)
if errors.present?
message = errors.map(&:message).join("\n")
puts message
end
end
config.before(:all) { restart_driver }
# Geocoding