Commit fe0c4489ca34879745fc4bb504f50f1b0c258aa0
Committed by
Joenio Costa
1 parent
bdef49f5
Exists in
master
and in
29 other branches
Not displaying description if it is blank
(ActionItem1547)
Showing
2 changed files
with
19 additions
and
6 deletions
Show diff stats
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 < Test::Unit::TestCase | @@ -683,6 +683,19 @@ class ProfileControllerTest < 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 |