# File lib/shoulda/action_controller/macros.rb, line 149
149:       def should_set_session(key, &block)
150:         matcher = set_session(key)
151:         should matcher.description do
152:           expected_value = instance_eval(&block)
153:           matcher = matcher.to(expected_value)
154:           assert_accepts matcher, @controller
155:         end
156:       end