Sha256: 3e3d85a3256e148d35c11e22ec453430f153143b155ce1e38b15728dc8b871d6

Contents?: true

Size: 483 Bytes

Versions: 2

Compression:

Stored size: 483 Bytes

Contents

require 'rack/test'

module Helpers
  module Web
    module RackApp
      include Rack::Test::Methods

      attr_reader :app

      def app=(server)
        @app = server
        @app.set :environment, :test
      end

      def get_host(path,host,params={},headers={})
        get(path,params,headers.merge('HTTP_HOST' => host))
      end

      def post_host(path,host,params={},headers={})
        post(path,params,headers.merge('HTTP_HOST' => host))
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
ronin-web-server-0.1.0.beta1 spec/helpers/rack_app.rb
ronin-web-0.3.0.rc1 spec/web/helpers/rack_app.rb