Adds single forum atom feed (#3181).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2682 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang
2009-04-24 16:51:07 +00:00
parent 6385217be0
commit a7e32302a6
5 changed files with 49 additions and 13 deletions

View File

@@ -84,6 +84,10 @@ class BoardsControllerTest < Test::Unit::TestCase
{:method => :get, :path => '/projects/world_domination/boards/44'},
:controller => 'boards', :action => 'show', :id => '44', :project_id => 'world_domination'
)
assert_routing(
{:method => :get, :path => '/projects/world_domination/boards/44.atom'},
:controller => 'boards', :action => 'show', :id => '44', :project_id => 'world_domination', :format => 'atom'
)
end
def test_show
@@ -95,6 +99,15 @@ class BoardsControllerTest < Test::Unit::TestCase
assert_not_nil assigns(:topics)
end
def test_show_atom
get :show, :project_id => 1, :id => 1, :format => 'atom'
assert_response :success
assert_template 'common/feed.atom'
assert_not_nil assigns(:board)
assert_not_nil assigns(:project)
assert_not_nil assigns(:messages)
end
def test_edit_routing
assert_routing(
{:method => :get, :path => '/projects/world_domination/boards/44/edit'},