Mercurial > hg > soundsoftware-site
view test/functional/.svn/text-base/activities_controller_test.rb.svn-base @ 847:83740cd6705e cannam
Merge from branch "luisf"
author | Chris Cannam |
---|---|
date | Wed, 01 Feb 2012 14:34:18 +0000 |
parents | cbce1fd3b1b7 |
children |
line wrap: on
line source
require File.expand_path('../../test_helper', __FILE__) class ActivitiesControllerTest < ActionController::TestCase fixtures :all def test_project_index get :index, :id => 1, :with_subprojects => 0 assert_response :success assert_template 'index' assert_not_nil assigns(:events_by_day) assert_tag :tag => "h3", :content => /#{2.days.ago.to_date.day}/, :sibling => { :tag => "dl", :child => { :tag => "dt", :attributes => { :class => /issue-edit/ }, :child => { :tag => "a", :content => /(#{IssueStatus.find(2).name})/, } } } end def test_previous_project_index get :index, :id => 1, :from => 3.days.ago.to_date assert_response :success assert_template 'index' assert_not_nil assigns(:events_by_day) assert_tag :tag => "h3", :content => /#{3.day.ago.to_date.day}/, :sibling => { :tag => "dl", :child => { :tag => "dt", :attributes => { :class => /issue/ }, :child => { :tag => "a", :content => /#{Issue.find(1).subject}/, } } } end def test_global_index get :index assert_response :success assert_template 'index' assert_not_nil assigns(:events_by_day) assert_tag :tag => "h3", :content => /#{5.day.ago.to_date.day}/, :sibling => { :tag => "dl", :child => { :tag => "dt", :attributes => { :class => /issue/ }, :child => { :tag => "a", :content => /#{Issue.find(5).subject}/, } } } end def test_user_index get :index, :user_id => 2 assert_response :success assert_template 'index' assert_not_nil assigns(:events_by_day) assert_tag :tag => "h3", :content => /#{3.day.ago.to_date.day}/, :sibling => { :tag => "dl", :child => { :tag => "dt", :attributes => { :class => /issue/ }, :child => { :tag => "a", :content => /#{Issue.find(1).subject}/, } } } end def test_index_atom_feed get :index, :format => 'atom' assert_response :success assert_template 'common/feed.atom.rxml' assert_tag :tag => 'entry', :child => { :tag => 'link', :attributes => {:href => 'http://test.host/issues/11'}} end end