Commit 843c5cb9b484fc7637f7e586e5b4b1cccac4e463

Authored by JoenioCosta
1 parent 9bd978a4

ActionItem376: showing created at on manage groups

git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@1778 3f533792-8f58-4932-b0fe-aaf55b0a4547
app/views/memberships/index.rhtml
... ... @@ -10,13 +10,15 @@
10 10 <th><%= _('Name') %></th>
11 11 <th><%= _('Type') %></th>
12 12 <th><%= _('Members') %></th>
  13 + <th><%= _('Created at') %></th>
13 14 <th><%= _('Actions') %></th>
14 15 </tr>
15 16 <% for membership in @memberships %>
16 17 <tr>
17 18 <td><%= link_to membership.name, membership.url %></td>
18 19 <td><%= _(membership.class.name) %></td>
19   - <td><%= _(membership.members.size.to_s) %></td>
  20 + <td><%= membership.members.size.to_s %></td>
  21 + <td><%= show_date(membership.created_at) %></td>
20 22 <td>
21 23 <%= link_to _('Manage'), membership.admin_url %>
22 24 </td>
... ...
test/functional/memberships_controller_test.rb
1 1 require File.dirname(__FILE__) + '/../test_helper'
2 2 require 'memberships_controller'
3 3  
  4 +
4 5 # Re-raise errors caught by the controller.
5 6 class MembershipsController; def rescue_action(e) raise e end; end
6 7  
7 8 class MembershipsControllerTest < Test::Unit::TestCase
  9 +
  10 + include ApplicationHelper
8 11  
9 12 def setup
10 13 @controller = MembershipsController.new
... ... @@ -90,4 +93,13 @@ class MembershipsControllerTest &lt; Test::Unit::TestCase
90 93 assert_tag :tag => 'td', :content => '1'
91 94 end
92 95  
  96 + should 'show created at on list' do
  97 + community = Community.create!(:name => 'my test community')
  98 + community.add_member(profile)
  99 + created = show_date(community.created_at)
  100 + get :index, :profile => profile.identifier
  101 + assert_tag :tag => 'th', :content => 'Created at'
  102 + assert_tag :tag => 'td', :content => created
  103 + end
  104 +
93 105 end
... ...