diff options
| author | Guillermo Iguaran <guilleiguaran@gmail.com> | 2016-04-28 23:13:07 -0500 |
|---|---|---|
| committer | Guillermo Iguaran <guilleiguaran@gmail.com> | 2016-04-28 23:13:07 -0500 |
| commit | 97988829ebe1662aa5bf5a4b82c312203a8b54d8 (patch) | |
| tree | 5582d235a2a5f693b98bbca2fe6670e7b75987ec /actionpack/test/dispatch | |
| parent | 03b62b8420497b393e1e205168961d23ff51ecab (diff) | |
| parent | e0b5a773ccb9c31a3fb76ba88813b6e41ca41466 (diff) | |
| download | rails-97988829ebe1662aa5bf5a4b82c312203a8b54d8.tar.gz rails-97988829ebe1662aa5bf5a4b82c312203a8b54d8.tar.bz2 rails-97988829ebe1662aa5bf5a4b82c312203a8b54d8.zip | |
Merge pull request #24781 from maclover7/rm-env
Remove last uses of `@env[]` and `@env[]=`
Diffstat (limited to 'actionpack/test/dispatch')
| -rw-r--r-- | actionpack/test/dispatch/test_request_test.rb | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/actionpack/test/dispatch/test_request_test.rb b/actionpack/test/dispatch/test_request_test.rb index 51c469a61a..3c19cbd68a 100644 --- a/actionpack/test/dispatch/test_request_test.rb +++ b/actionpack/test/dispatch/test_request_test.rb @@ -88,6 +88,33 @@ class TestRequestTest < ActiveSupport::TestCase assert_equal 'GoogleBot', req.user_agent end + test "setter methods" do + req = ActionDispatch::TestRequest.create({}) + get = 'GET' + + [ + 'request_method=', 'host=', 'request_uri=', 'path=', 'if_modified_since=', 'if_none_match=', + 'remote_addr=', 'user_agent=', 'accept=' + ].each do |method| + req.send(method, get) + end + + req.port = 8080 + req.accept = 'hello goodbye' + + assert_equal(get, req.get_header('REQUEST_METHOD')) + assert_equal(get, req.get_header('HTTP_HOST')) + assert_equal(8080, req.get_header('SERVER_PORT')) + assert_equal(get, req.get_header('REQUEST_URI')) + assert_equal(get, req.get_header('PATH_INFO')) + assert_equal(get, req.get_header('HTTP_IF_MODIFIED_SINCE')) + assert_equal(get, req.get_header('HTTP_IF_NONE_MATCH')) + assert_equal(get, req.get_header('REMOTE_ADDR')) + assert_equal(get, req.get_header('HTTP_USER_AGENT')) + assert_nil(req.get_header('action_dispatch.request.accepts')) + assert_equal('hello goodbye', req.get_header('HTTP_ACCEPT')) + end + private def assert_cookies(expected, cookie_jar) assert_equal(expected, cookie_jar.instance_variable_get("@cookies")) |
