Testing the Protocol, Subdomain, and Host of a Rack App with Rack::Test
canaryup.com