Refactoring. Change the Be fast test result for response to be the raw response.
Adds the full PageSpeed result to the BeFast::TestResult
.
Refactoring lower-level code into new namespace.
Adds new API for be_fast
.
Fixes require bug.
Adds the new public API, beginning with the be_up
matcher.
Reduced the RSpec dependencies to rspec-core and rspec-expectations.
Added # frozen_string_literal: true
to all ruby files using rubocop -a
,
in order to prepare for Ruby 3, and to reduce memory use.
Removed the Excon dependency entirely.
Changed the Google PageSpeed Insights threshold to 85, the value for "performing well": https://developers.google.com/speed/docs/insights/about
Bug fix for http://cars.com
. Using net-http now for most operations. Excon
would return a redirect to https://cars.com:80
, which would lock up and never
return. Not sure what exactly triggered this, but switching adapters solved it.
Reduced the timeouts to 5 seconds.
Support for hosts which don't allow the HEAD
method. This seems to be the case
with some Google App Engine apps.