# Bad responses (like 422 or 401) show as errors as well, which are OK # for system tests because they indicate the site is functioning properly. decorate Capybara::Chromedriver::Logger::Collector do
def flush_logs! browser_logs.each do |log| message = Capybara::Chromedriver::Logger::Message.new(log) errors << message if message.error? && message.message =~ /Uncaught/ log_destination.puts message.to_s unless should_filter?(message) end end
end