aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test/dispatch/request
diff options
context:
space:
mode:
authorPhilip Arndt <parndt@gmail.com>2012-05-23 14:24:08 +1200
committerPhilip Arndt <parndt@gmail.com>2012-05-23 14:47:30 +1200
commit6ac458d3417cc3dff064ddf0167d3afff6043cf9 (patch)
tree1399bd0f3ae512aa42dbe8982b8e0ae7784d7659 /actionpack/test/dispatch/request
parentd7de7a79c5a0c24373f90dcc569816c80501d456 (diff)
downloadrails-6ac458d3417cc3dff064ddf0167d3afff6043cf9.tar.gz
rails-6ac458d3417cc3dff064ddf0167d3afff6043cf9.tar.bz2
rails-6ac458d3417cc3dff064ddf0167d3afff6043cf9.zip
Added ActionDispatch::Request::Session#keys and ActionDispatch::Request::Session#values
Diffstat (limited to 'actionpack/test/dispatch/request')
-rw-r--r--actionpack/test/dispatch/request/session_test.rb16
1 files changed, 16 insertions, 0 deletions
diff --git a/actionpack/test/dispatch/request/session_test.rb b/actionpack/test/dispatch/request/session_test.rb
index 4d24456ba6..80d5a13171 100644
--- a/actionpack/test/dispatch/request/session_test.rb
+++ b/actionpack/test/dispatch/request/session_test.rb
@@ -36,6 +36,22 @@ module ActionDispatch
assert_equal s, Session.find(env)
end
+ def test_keys
+ env = {}
+ s = Session.create(store, env, {})
+ s['rails'] = 'ftw'
+ s['adequate'] = 'awesome'
+ assert_equal %w[rails adequate], s.keys
+ end
+
+ def test_values
+ env = {}
+ s = Session.create(store, env, {})
+ s['rails'] = 'ftw'
+ s['adequate'] = 'awesome'
+ assert_equal %w[ftw awesome], s.values
+ end
+
private
def store
Class.new {