├── .github └── workflows │ └── ruby.yml ├── .gitignore ├── Gemfile ├── HISTORY.md ├── LICENSE.txt ├── README.md ├── Rakefile ├── circle.yml ├── lib ├── rspec │ ├── webservice_matchers.rb │ └── webservice_matchers │ │ ├── be_fast.rb │ │ ├── be_status.rb │ │ ├── be_up.rb │ │ ├── enforce_https_everywhere.rb │ │ ├── have_a_valid_cert.rb │ │ ├── redirect_helpers.rb │ │ ├── redirect_permanently_to.rb │ │ ├── redirect_temporarily_to.rb │ │ └── version.rb └── web_test │ ├── be_fast.rb │ ├── be_up.rb │ └── util.rb ├── rspec-webservice_matchers.gemspec └── spec ├── failure_matchers.rb ├── fixtures └── pagespeed.json ├── rspec └── webservice_matchers │ ├── protocol_spec.rb │ ├── public_api_spec.rb │ ├── redirect_spec.rb │ └── ssl_spec.rb ├── spec_helper.rb ├── web_mock_config.rb └── web_test ├── be_fast_spec.rb ├── be_up_spec.rb └── util_spec.rb /.github/workflows/ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/.github/workflows/ruby.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/.gitignore -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/Gemfile -------------------------------------------------------------------------------- /HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/HISTORY.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/Rakefile -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/circle.yml -------------------------------------------------------------------------------- /lib/rspec/webservice_matchers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/lib/rspec/webservice_matchers.rb -------------------------------------------------------------------------------- /lib/rspec/webservice_matchers/be_fast.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/lib/rspec/webservice_matchers/be_fast.rb -------------------------------------------------------------------------------- /lib/rspec/webservice_matchers/be_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/lib/rspec/webservice_matchers/be_status.rb -------------------------------------------------------------------------------- /lib/rspec/webservice_matchers/be_up.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/lib/rspec/webservice_matchers/be_up.rb -------------------------------------------------------------------------------- /lib/rspec/webservice_matchers/enforce_https_everywhere.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/lib/rspec/webservice_matchers/enforce_https_everywhere.rb -------------------------------------------------------------------------------- /lib/rspec/webservice_matchers/have_a_valid_cert.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/lib/rspec/webservice_matchers/have_a_valid_cert.rb -------------------------------------------------------------------------------- /lib/rspec/webservice_matchers/redirect_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/lib/rspec/webservice_matchers/redirect_helpers.rb -------------------------------------------------------------------------------- /lib/rspec/webservice_matchers/redirect_permanently_to.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/lib/rspec/webservice_matchers/redirect_permanently_to.rb -------------------------------------------------------------------------------- /lib/rspec/webservice_matchers/redirect_temporarily_to.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/lib/rspec/webservice_matchers/redirect_temporarily_to.rb -------------------------------------------------------------------------------- /lib/rspec/webservice_matchers/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/lib/rspec/webservice_matchers/version.rb -------------------------------------------------------------------------------- /lib/web_test/be_fast.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/lib/web_test/be_fast.rb -------------------------------------------------------------------------------- /lib/web_test/be_up.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/lib/web_test/be_up.rb -------------------------------------------------------------------------------- /lib/web_test/util.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/lib/web_test/util.rb -------------------------------------------------------------------------------- /rspec-webservice_matchers.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/rspec-webservice_matchers.gemspec -------------------------------------------------------------------------------- /spec/failure_matchers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/spec/failure_matchers.rb -------------------------------------------------------------------------------- /spec/fixtures/pagespeed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/spec/fixtures/pagespeed.json -------------------------------------------------------------------------------- /spec/rspec/webservice_matchers/protocol_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/spec/rspec/webservice_matchers/protocol_spec.rb -------------------------------------------------------------------------------- /spec/rspec/webservice_matchers/public_api_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/spec/rspec/webservice_matchers/public_api_spec.rb -------------------------------------------------------------------------------- /spec/rspec/webservice_matchers/redirect_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/spec/rspec/webservice_matchers/redirect_spec.rb -------------------------------------------------------------------------------- /spec/rspec/webservice_matchers/ssl_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/spec/rspec/webservice_matchers/ssl_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/web_mock_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/spec/web_mock_config.rb -------------------------------------------------------------------------------- /spec/web_test/be_fast_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/spec/web_test/be_fast_spec.rb -------------------------------------------------------------------------------- /spec/web_test/be_up_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/spec/web_test/be_up_spec.rb -------------------------------------------------------------------------------- /spec/web_test/util_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogweather/rspec-webservice_matchers/HEAD/spec/web_test/util_spec.rb --------------------------------------------------------------------------------