Sha256: b47043214dc45016c86abd5493020b3104e84ff712ef4c486d1f895a1f19b3ba
Contents?: true
Size: 1.07 KB
Versions: 4
Compression:
Stored size: 1.07 KB
Contents
require_relative 'test_helper' require 'rack' describe 'Ur rack integration' do it 'builds from a rack env' do env = Rack::MockRequest.env_for('https://ur.unth.net/', {'HTTP_FOO' => 'bar'}) ur = Ur.from_rack_request(env) assert_equal('inbound', ur.bound) assert_equal('GET', ur.request['method']) assert_equal('bar', ur.request.headers['foo']) assert_equal('https://ur.unth.net/', ur.request.uri) assert(ur.response.empty?) assert_instance_of(Time, ur.processing.began_at) assert_nil(ur.processing.duration) assert(ur.validate) end it 'builds from a rack request' do env = Rack::Request.new(Rack::MockRequest.env_for('https://ur.unth.net/', {'HTTP_FOO' => 'bar'})) ur = Ur.from_rack_request(env) assert_equal('inbound', ur.bound) assert_equal('GET', ur.request['method']) assert_equal('bar', ur.request.headers['foo']) assert_equal('https://ur.unth.net/', ur.request.uri) assert(ur.response.empty?) assert_instance_of(Time, ur.processing.began_at) assert_nil(ur.processing.duration) assert(ur.validate) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ur-0.0.4 | test/ur_rack_test.rb |
ur-0.0.3 | test/ur_rack_test.rb |
ur-0.0.2 | test/ur_rack_test.rb |
ur-0.0.1 | test/ur_rack_test.rb |