Mercurial > hg > soundsoftware-site
diff test/functional/activities_controller_test.rb @ 909:cbb26bc654de redmine-1.3
Update to Redmine 1.3-stable branch (Redmine SVN rev 8964)
author | Chris Cannam |
---|---|
date | Fri, 24 Feb 2012 19:09:32 +0000 |
parents | cbce1fd3b1b7 |
children | 433d4f72a19b |
line wrap: on
line diff
--- a/test/functional/activities_controller_test.rb Fri Feb 24 18:36:29 2012 +0000 +++ b/test/functional/activities_controller_test.rb Fri Feb 24 19:09:32 2012 +0000 @@ -1,7 +1,18 @@ require File.expand_path('../../test_helper', __FILE__) class ActivitiesControllerTest < ActionController::TestCase - fixtures :all + fixtures :projects, :trackers, :issue_statuses, :issues, + :enumerations, :users, :issue_categories, + :projects_trackers, + :roles, + :member_roles, + :members, + :groups_users, + :enabled_modules, + :workflows, + :auth_sources, + :journals, :journal_details + def test_project_index get :index, :id => 1, :with_subprojects => 0 @@ -21,6 +32,11 @@ } end + def test_project_index_with_invalid_project_id_should_respond_404 + get :index, :id => 299 + assert_response 404 + end + def test_previous_project_index get :index, :id => 1, :from => 3.days.ago.to_date assert_response :success @@ -75,12 +91,24 @@ } end + def test_user_index_with_invalid_user_id_should_respond_404 + get :index, :user_id => 299 + assert_response 404 + end + def test_index_atom_feed get :index, :format => 'atom' assert_response :success - assert_template 'common/feed.atom.rxml' + assert_template 'common/feed.atom' assert_tag :tag => 'entry', :child => { :tag => 'link', :attributes => {:href => 'http://test.host/issues/11'}} end + + def test_index_atom_feed_with_one_item_type + get :index, :format => 'atom', :show_issues => '1' + assert_response :success + assert_template 'common/feed.atom' + assert_tag :tag => 'title', :content => /Issues/ + end end