Commit 31c7694397b06a5d87b279308f9287ba39a9c7f5

Authored by Antonio Terceiro
1 parent 992cf6bb

ActionItem720: fixing tests

Showing 1 changed file with 8 additions and 6 deletions   Show diff stats
test/functional/profile_controller_test.rb
@@ -67,7 +67,7 @@ class ProfileControllerTest < Test::Unit::TestCase @@ -67,7 +67,7 @@ class ProfileControllerTest < Test::Unit::TestCase
67 login_as(@profile.identifier) 67 login_as(@profile.identifier)
68 community = Community.create!(:name => 'my test community') 68 community = Community.create!(:name => 'my test community')
69 get :index, :profile => community.identifier 69 get :index, :profile => community.identifier
70 - assert_tag :tag => 'a', :content => 'Join this community' 70 + assert_tag :tag => 'a', :attributes => { :href => "/myprofile/#{@profile.identifier}/memberships/join/#{community.id}" }
71 end 71 end
72 72
73 should 'not show Join This Community button for member users' do 73 should 'not show Join This Community button for member users' do
@@ -75,13 +75,15 @@ class ProfileControllerTest < Test::Unit::TestCase @@ -75,13 +75,15 @@ class ProfileControllerTest < Test::Unit::TestCase
75 community = Community.create!(:name => 'my test community') 75 community = Community.create!(:name => 'my test community')
76 community.add_member(@profile) 76 community.add_member(@profile)
77 get :index, :profile => community.identifier 77 get :index, :profile => community.identifier
78 - assert_no_tag :tag => 'a', :content => 'Join this community' 78 + assert_no_tag :tag => 'a', :attributes => { :href => "/myprofile/#{@profile.identifier}/memberships/join/#{community.id}" }
  79 +
79 end 80 end
80 81
81 should 'not show Join This Community button for non-registered users' do 82 should 'not show Join This Community button for non-registered users' do
82 community = Community.create!(:name => 'my test community') 83 community = Community.create!(:name => 'my test community')
83 get :index, :profile => community.identifier 84 get :index, :profile => community.identifier
84 - assert_no_tag :tag => 'a', :content => 'Join this community' 85 + assert_no_tag :tag => 'a', :attributes => { :href => "/myprofile/#{@profile.identifier}/memberships/leave/#{community.id}" }
  86 +
85 end 87 end
86 88
87 should 'not show enterprises link to enterprise' do 89 should 'not show enterprises link to enterprise' do
@@ -190,7 +192,7 @@ class ProfileControllerTest < Test::Unit::TestCase @@ -190,7 +192,7 @@ class ProfileControllerTest < Test::Unit::TestCase
190 login_as(@profile.identifier) 192 login_as(@profile.identifier)
191 community = Community.create!(:name => 'my test community') 193 community = Community.create!(:name => 'my test community')
192 get :index, :profile => community.identifier 194 get :index, :profile => community.identifier
193 - assert_no_tag :tag => 'a', :content => 'Leave this community' 195 + assert_no_tag :tag => 'a', :attributes => { :href => "/myprofile/#{@profile.identifier}/memberships/leave/#{community.id}" }
194 end 196 end
195 197
196 should 'show Leave This Community button for member users' do 198 should 'show Leave This Community button for member users' do
@@ -198,13 +200,13 @@ class ProfileControllerTest < Test::Unit::TestCase @@ -198,13 +200,13 @@ class ProfileControllerTest < Test::Unit::TestCase
198 community = Community.create!(:name => 'my test community') 200 community = Community.create!(:name => 'my test community')
199 community.add_member(@profile) 201 community.add_member(@profile)
200 get :index, :profile => community.identifier 202 get :index, :profile => community.identifier
201 - assert_tag :tag => 'a', :content => 'Leave this community' 203 + assert_tag :tag => 'a', :attributes => { :href => "/myprofile/#{@profile.identifier}/memberships/leave/#{community.id}" }
202 end 204 end
203 205
204 should 'not show Leave This Community button for non-registered users' do 206 should 'not show Leave This Community button for non-registered users' do
205 community = Community.create!(:name => 'my test community') 207 community = Community.create!(:name => 'my test community')
206 get :index, :profile => community.identifier 208 get :index, :profile => community.identifier
207 - assert_no_tag :tag => 'a', :content => 'Leave this community' 209 + assert_no_tag :tag => 'a', :attributes => { :href => "/myprofile/#{@profile.identifier}/memberships/leave/#{community.id}" }
208 end 210 end
209 211
210 should 'check access before displaying profile' do 212 should 'check access before displaying profile' do