Commit fe0c4489ca34879745fc4bb504f50f1b0c258aa0

Authored by Daniela Feitosa
Committed by Joenio Costa
1 parent bdef49f5

Not displaying description if it is blank

(ActionItem1547)
app/views/profile/index.rhtml
@@ -4,12 +4,12 @@ @@ -4,12 +4,12 @@
4 4
5 <% if @action %> 5 <% if @action %>
6 <%= render :partial => 'private_profile' %> 6 <%= render :partial => 'private_profile' %>
7 -<% end %>  
8 -  
9 -<% if !@action %>  
10 - <div class='public-profile-description'>  
11 - <%= profile.description %>  
12 - </div> 7 +<% else %>
  8 + <% unless profile.description.blank? %>
  9 + <div class='public-profile-description'>
  10 + <%= profile.description %>
  11 + </div>
  12 + <% end %>
13 <% end %> 13 <% end %>
14 14
15 <table class='profile'> 15 <table class='profile'>
test/functional/profile_controller_test.rb
@@ -683,6 +683,19 @@ class ProfileControllerTest &lt; Test::Unit::TestCase @@ -683,6 +683,19 @@ class ProfileControllerTest &lt; Test::Unit::TestCase
683 assert_tag :tag => 'div', :attributes => { :class => 'public-profile-description' }, :content => /Person\'s description/ 683 assert_tag :tag => 'div', :attributes => { :class => 'public-profile-description' }, :content => /Person\'s description/
684 end 684 end
685 685
  686 + should 'not show description of orgarnization if not filled' do
  687 + login_as(@profile.identifier)
  688 + ent = fast_create(Enterprise)
  689 + get :index, :profile => ent.identifier
  690 + assert_no_tag :tag => 'div', :attributes => { :class => 'public-profile-description' }
  691 + end
  692 +
  693 + should 'not show description of person if not filled' do
  694 + login_as(@profile.identifier)
  695 + get :index, :profile => @profile.identifier
  696 + assert_no_tag :tag => 'div', :attributes => { :class => 'public-profile-description' }
  697 + end
  698 +
686 should 'ask for login if user not logged' do 699 should 'ask for login if user not logged' do
687 enterprise = fast_create(Enterprise) 700 enterprise = fast_create(Enterprise)
688 get :unblock, :profile => enterprise.identifier 701 get :unblock, :profile => enterprise.identifier