Commit abc262e15b5af4e5029e1affb35caf07d14a8724
1 parent
877d26ae
Exists in
master
and in
29 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 | 9 | <%= error_messages_for 'contact' %> |
6 | 10 | ... | ... |
test/functional/contact_controller_test.rb
... | ... | @@ -25,9 +25,24 @@ class ContactControllerTest < ActionController::TestCase |
25 | 25 | assert_response :success |
26 | 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 | 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 | 46 | end |
32 | 47 | |
33 | 48 | should 'add form to create contact via post' do | ... | ... |