Commit abc262e15b5af4e5029e1affb35caf07d14a8724
1 parent
877d26ae
Exists in
master
and in
28 other branches
Fixed failing tests
Showing
2 changed files
with
23 additions
and
4 deletions
Show diff stats
app/views/contact/new.rhtml
1 | -<h1><%= _('Send an e-mail to administrators') %></h1> | 1 | +<% if profile.person? %> |
2 | + <h1><%= _('Send an e-mail to %s') % profile.name %></h1> | ||
3 | +<% else %> | ||
4 | + <h1><%= _('Send an e-mail to administrators') %></h1> | ||
2 | 5 | ||
3 | -<div class='tooltip'><%= _("The e-mail will be sent to the administrator of community '%s'") % profile.name %></div> | 6 | + <div class='tooltip'><%= _("The e-mail will be sent to the administrators of community '%s'") % profile.name %></div> |
7 | +<% end %> | ||
4 | 8 | ||
5 | <%= error_messages_for 'contact' %> | 9 | <%= error_messages_for 'contact' %> |
6 | 10 |
test/functional/contact_controller_test.rb
@@ -25,9 +25,24 @@ class ContactControllerTest < ActionController::TestCase | @@ -25,9 +25,24 @@ class ContactControllerTest < ActionController::TestCase | ||
25 | assert_response :success | 25 | assert_response :success |
26 | end | 26 | end |
27 | 27 | ||
28 | - should 'display destinatary name in title' do | 28 | + should 'display destinatary name in title if profile is a person' do |
29 | + get :new, :profile => profile.identifier | ||
30 | + assert_tag :tag => 'h1', :content => /Send.*#{profile.name}/ | ||
31 | + end | ||
32 | + | ||
33 | + should 'display administrators in title if profile is an organization' do | ||
29 | get :new, :profile => enterprise.identifier | 34 | get :new, :profile => enterprise.identifier |
30 | - assert_tag :tag => 'h1', :content => /Send.*#{enterprise.name}/ | 35 | + assert_tag :tag => 'h1', :content => /Send.*administrators/ |
36 | + end | ||
37 | + | ||
38 | + should 'display profile name in tooltip if profile is an organization' do | ||
39 | + get :new, :profile => enterprise.identifier | ||
40 | + assert_tag :tag => 'div', :content => /administrators.*#{enterprise.name}/, :attributes => {:class => 'tooltip'} | ||
41 | + end | ||
42 | + | ||
43 | + should 'not display tooltip if profile is a person' do | ||
44 | + get :new, :profile => profile.identifier | ||
45 | + assert_no_tag :tag => 'div', :attributes => {:class => 'tooltip'} | ||
31 | end | 46 | end |
32 | 47 | ||
33 | should 'add form to create contact via post' do | 48 | should 'add form to create contact via post' do |