| 108 | | @request = SSB::Request.new('GET', {'ssb_q'.taint, 'about:blank'.taint}, cookie) |
| 109 | | assert_not_nil(@request.uri) |
| 110 | | assert_instance_of(URI::Generic, @request.uri) |
| 111 | | assert_equal(@request.uri.scheme, 'about') |
| 112 | | assert_equal(@request.uri.opaque, 'blank') |
| | 108 | request = SSB::Request.new('GET', {'ssb_q'.taint => 'about:blank'.taint}, cookie) |
| | 109 | assert_not_nil(request.uri) |
| | 110 | assert_instance_of(URI::Generic, request.uri) |
| | 111 | assert_equal(request.uri.scheme, 'about') |
| | 112 | assert_equal(request.uri.opaque, 'blank') |
| | 113 | end |
| | 114 | |
| | 115 | test 'null uri should about:blank' do |
| | 116 | request = SSB::Request.new('GET', {'ssb_q'.taint => ''.taint}, cookie) |
| | 117 | assert_not_nil(request.uri) |
| | 118 | assert_instance_of(URI::Generic, request.uri) |
| | 119 | assert_equal(request.uri.scheme, 'about') |
| | 120 | assert_equal(request.uri.opaque, 'blank') |
| | 121 | |
| | 122 | request = SSB::Request.new('GET', {'ssb_q'.taint => nil}, cookie) |
| | 123 | assert_not_nil(request.uri) |
| | 124 | assert_instance_of(URI::Generic, request.uri) |
| | 125 | assert_equal(request.uri.scheme, 'about') |
| | 126 | assert_equal(request.uri.opaque, 'blank') |