Do not start user session when accessing atom feed with token-based authentication.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2779 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang
2009-06-06 10:20:27 +00:00
parent 6da0542af4
commit 9c282842a9
2 changed files with 20 additions and 6 deletions
+12 -1
View File
@@ -20,7 +20,7 @@ require "#{File.dirname(__FILE__)}/../test_helper"
class ApplicationTest < ActionController::IntegrationTest
include Redmine::I18n
fixtures :users
fixtures :all
def test_set_localization
Setting.default_language = 'en'
@@ -42,4 +42,15 @@ class ApplicationTest < ActionController::IntegrationTest
assert_response :success
assert_tag :tag => 'h2', :content => 'Projects'
end
def test_token_based_access_should_not_start_session
# issue of a private project
get 'issues/4.atom'
assert_response 302
rss_key = User.find(2).rss_key
get "issues/4.atom?key=#{rss_key}"
assert_response 200
assert_nil session[:user_id]
end
end