If you’re using Rack Test to test requests on your Sinatra application you will notice that by default the host is example.org.

you can change this like this:

# spec/spec_helper.rb
def app
  MySinatraOrRackApp
end

module Rack
  module Test
    module Methods
      def build_rack_mock_session
        Rack::MockSession.new(app, 'api.myapp.com')
      end
    end
  end
end

# this has to be done before you do  `include Rack::Test::Methods`

note: Rack Test is the lib that is repsonsible for request test, so when you do post('/events'), get('/', token: 123), …