spec/rack-iframe_spec.rb in rack-iframe-0.0.2 vs spec/rack-iframe_spec.rb in rack-iframe-0.0.3
- old
+ new
@@ -201,9 +201,18 @@
headers['P3P'].must_equal %(CP="ALL DSP COR CURa ADMa DEVa OUR IND COM NAV")
status.must_equal 200 # modified
end
end
+
+ it 'should set session variable :iframe_session on request to /iframe_session' do
+ @user_agents.each do |user_agent|
+ browser = Rack::Test::Session.new(Rack::MockSession.new(SessionIframeApp))
+ browser.get '/iframe_session', {}, 'HTTP_USER_AGENT' => user_agent_string(user_agent)
+ browser.get '/test_iframe_session', {}, 'HTTP_USER_AGENT' => user_agent_string(user_agent)
+ browser.last_response.body.must_equal "true"
+ end
+ end
end
end
end
end