Commit fafb323e7bc2ff38aeecb28ca96ad254879f062b

Authored by Braulio Bhavamitra
1 parent 1cc34ff8

rails4: fix most functional tests

Showing 121 changed files with 160 additions and 567 deletions   Show diff stats
@@ -20,7 +20,7 @@ gem 'exception_notification', '~> 4.0.1' @@ -20,7 +20,7 @@ gem 'exception_notification', '~> 4.0.1'
20 gem 'gettext', '~> 2.2.1', :require => false 20 gem 'gettext', '~> 2.2.1', :require => false
21 gem 'locale', '~> 2.0.5' 21 gem 'locale', '~> 2.0.5'
22 gem 'whenever', :require => false 22 gem 'whenever', :require => false
23 -gem 'eita-jrails', '>= 0.9.8', require: 'jrails' 23 +gem 'eita-jrails', '>= 0.9.9', require: 'jrails'
24 24
25 # asset pipeline 25 # asset pipeline
26 gem 'uglifier', '>= 1.0.3' 26 gem 'uglifier', '>= 1.0.3'
app/controllers/application_controller.rb
@@ -156,7 +156,7 @@ class ApplicationController < ActionController::Base @@ -156,7 +156,7 @@ class ApplicationController < ActionController::Base
156 def render_not_found(path = nil) 156 def render_not_found(path = nil)
157 @no_design_blocks = true 157 @no_design_blocks = true
158 @path ||= request.path 158 @path ||= request.path
159 - render :template => 'shared/not_found.html.erb', :status => 404, :layout => get_layout 159 + render template: 'shared/not_found', status: 404, layout: get_layout
160 end 160 end
161 alias :render_404 :render_not_found 161 alias :render_404 :render_not_found
162 162
@@ -164,7 +164,7 @@ class ApplicationController < ActionController::Base @@ -164,7 +164,7 @@ class ApplicationController < ActionController::Base
164 @no_design_blocks = true 164 @no_design_blocks = true
165 @message = message 165 @message = message
166 @title = title 166 @title = title
167 - render :template => 'shared/access_denied.html.erb', :status => 403 167 + render template: 'shared/access_denied', status: 403
168 end 168 end
169 169
170 def load_category 170 def load_category
app/controllers/public/account_controller.rb
@@ -113,7 +113,7 @@ class AccountController < ApplicationController @@ -113,7 +113,7 @@ class AccountController < ApplicationController
113 @user.signup! 113 @user.signup!
114 owner_role = Role.find_by_name('owner') 114 owner_role = Role.find_by_name('owner')
115 @user.person.affiliate(@user.person, [owner_role]) if owner_role 115 @user.person.affiliate(@user.person, [owner_role]) if owner_role
116 - invitation = Task.from_code @invitation_code 116 + invitation = Task.from_code(@invitation_code).first
117 if invitation 117 if invitation
118 invitation.update_attributes!({:friend => @user.person}) 118 invitation.update_attributes!({:friend => @user.person})
119 invitation.finish 119 invitation.finish
@@ -205,7 +205,7 @@ class AccountController < ApplicationController @@ -205,7 +205,7 @@ class AccountController < ApplicationController
205 # 205 #
206 # Posts back. 206 # Posts back.
207 def new_password 207 def new_password
208 - @change_password = ChangePassword.from_code params[:code] 208 + @change_password = ChangePassword.from_code(params[:code]).first
209 209
210 unless @change_password 210 unless @change_password
211 render :action => 'invalid_change_password_code', :status => 403 211 render :action => 'invalid_change_password_code', :status => 403
@@ -398,7 +398,7 @@ class AccountController < ApplicationController @@ -398,7 +398,7 @@ class AccountController < ApplicationController
398 end 398 end
399 399
400 def load_enterprise_activation 400 def load_enterprise_activation
401 - @enterprise_activation ||= EnterpriseActivation.from_code params[:enterprise_code] 401 + @enterprise_activation ||= EnterpriseActivation.from_code(params[:enterprise_code]).first
402 end 402 end
403 403
404 def load_enterprise 404 def load_enterprise
app/controllers/public/search_controller.rb
@@ -67,7 +67,7 @@ class SearchController < PublicController @@ -67,7 +67,7 @@ class SearchController < PublicController
67 end 67 end
68 68
69 def contents 69 def contents
70 - redirect_to params.merge(:action => :articles) 70 + redirect_to url_for(params.merge action: :articles)
71 end 71 end
72 72
73 def people 73 def people
@@ -124,7 +124,7 @@ class SearchController < PublicController @@ -124,7 +124,7 @@ class SearchController < PublicController
124 # keep old URLs workings 124 # keep old URLs workings
125 def assets 125 def assets
126 params[:action] = params[:asset].is_a?(Array) ? :index : params.delete(:asset) 126 params[:action] = params[:asset].is_a?(Array) ? :index : params.delete(:asset)
127 - redirect_to params 127 + redirect_to url_for(params)
128 end 128 end
129 129
130 def tags 130 def tags
app/views/comment/_comment_form.html.erb
@@ -55,7 +55,7 @@ function check_captcha(button, confirm_action) { @@ -55,7 +55,7 @@ function check_captcha(button, confirm_action) {
55 <div class="post_comment_box <%= ((defined? show_form) && show_form) ? 'opened' : 'closed' %>"> 55 <div class="post_comment_box <%= ((defined? show_form) && show_form) ? 'opened' : 'closed' %>">
56 56
57 <%= link_to(_('Post a comment'), '#', :class => 'display-comment-form') if display_link && @comment.reply_of_id.blank? %> 57 <%= link_to(_('Post a comment'), '#', :class => 'display-comment-form') if display_link && @comment.reply_of_id.blank? %>
58 -<%= remote_form_for(:comment, @comment, :url => {:profile => profile.identifier, :controller => 'comment', :action => (edition_mode ? 'update' : 'create'), :id => (edition_mode ? @comment.id : @page.id)}, :html => { :class => 'comment_form' } ) do |f| %> 58 +<%= remote_form_for(@comment, :url => {:profile => profile.identifier, :controller => 'comment', :action => (edition_mode ? 'update' : 'create'), :id => (edition_mode ? @comment.id : @page.id)}, :html => { :class => 'comment_form' } ) do |f| %>
59 59
60 <%= required_fields_message %> 60 <%= required_fields_message %>
61 61
app/views/manage_products/new.html.erb
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 2
3 <div id='request_result_message' style='display: none'></div> 3 <div id='request_result_message' style='display: none'></div>
4 4
5 -<%= remote_form_for :product, @product, 5 +<%= remote_form_for @product,
6 :loading => "open_loading('#{ _('loading...') }')", 6 :loading => "open_loading('#{ _('loading...') }')",
7 :update => "request_result_message", 7 :update => "request_result_message",
8 :url => {:action => 'new'}, 8 :url => {:action => 'new'},
app/views/profile_search/_results-list.html.erb
@@ -1,15 +0,0 @@ @@ -1,15 +0,0 @@
1 -<div id='search-content'>  
2 - <% if @results %>  
3 - <div class='results-found-message'>  
4 - <%= _("%s results found") % @results.total_entries %>  
5 - </div>  
6 -  
7 - <ul class='results-list'>  
8 - <% @results.sort_by { |r| r.is_image? ? 0 : 1}.each do |result| %>  
9 - <%= render :partial => partial_for_class(result.class), :locals => { :article => result } %>  
10 - <% end %>  
11 - </ul>  
12 -  
13 - <%= pagination_links @results %>  
14 - <% end %>  
15 -</div>  
app/views/profile_search/_results_list.html.erb 0 → 100644
@@ -0,0 +1,15 @@ @@ -0,0 +1,15 @@
  1 +<div id='search-content'>
  2 + <% if @results %>
  3 + <div class='results-found-message'>
  4 + <%= _("%s results found") % @results.total_entries %>
  5 + </div>
  6 +
  7 + <ul class='results-list'>
  8 + <% @results.sort_by { |r| r.is_image? ? 0 : 1}.each do |result| %>
  9 + <%= render :partial => partial_for_class(result.class), :locals => { :article => result } %>
  10 + <% end %>
  11 + </ul>
  12 +
  13 + <%= pagination_links @results %>
  14 + <% end %>
  15 +</div>
app/views/profile_search/index.html.erb
@@ -3,7 +3,7 @@ @@ -3,7 +3,7 @@
3 3
4 <%= render :partial => 'shared/profile_search_form' %> 4 <%= render :partial => 'shared/profile_search_form' %>
5 5
6 - <%= render :partial => 'results-list' %> 6 + <%= render 'results_list' %>
7 7
8 </div> 8 </div>
9 <%= javascript_include_tag 'search' %> 9 <%= javascript_include_tag 'search' %>
app/views/profile_search/index.js.erb
1 -jQuery('#search-content').html('<%= escape_javascript(render :partial => "results-list") %>'); 1 +jQuery('#search-content').html('<%= j render 'results_list' %>');
app/views/shared/logged_in/xmpp_chat.html.erb
1 - <%= javascript_include_tag 'strophejs-1.1.3/strophe.min', 'jquery.emoticon', '../designs/icons/pidgin/emoticons.js', 'ba-linkify', 'jquery.ba-hashchange', 'jquery.sound', 'chat', 'perfect-scrollbar.min.js', 'perfect-scrollbar.with-mousewheel.min.js', 'jquery.timeago.js', :cache => 'cache/chat' %> 1 + <%= javascript_include_tag 'strophejs-1.1.3/strophe.min', 'jquery.emoticon', '../designs/icons/pidgin/emoticons.js', 'ba-linkify', 'jquery.ba-hashchange', 'jquery.sound', 'chat', 'perfect-scrollbar.min.js', 'perfect-scrollbar.with-mousewheel.min.js', 'jquery.timeago.js' %>
2 <%= stylesheet_link_tag 'perfect-scrollbar.min.css' %> 2 <%= stylesheet_link_tag 'perfect-scrollbar.min.css' %>
3 3
4 <% extend ChatHelper %> 4 <% extend ChatHelper %>
plugins/breadcrumbs/test/functional/profile_design_controller_test.rb
1 require File.dirname(__FILE__) + '/../test_helper' 1 require File.dirname(__FILE__) + '/../test_helper'
2 2
3 -class ProfileDesignController  
4 - append_view_path File.join(File.dirname(__FILE__) + '/../../views')  
5 - def rescue_action(e)  
6 - raise e  
7 - end  
8 -end  
9 -  
10 class ProfileDesignControllerTest < ActionController::TestCase 3 class ProfileDesignControllerTest < ActionController::TestCase
11 4
12 def setup 5 def setup
plugins/bsc/test/functional/bsc_plugin_admin_controller_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 require File.dirname(__FILE__) + '/../../controllers/bsc_plugin_admin_controller' 2 require File.dirname(__FILE__) + '/../../controllers/bsc_plugin_admin_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class BscPluginAdminController; def rescue_action(e) raise e end; end  
6 -  
7 class BscPluginAdminControllerTest < ActionController::TestCase 4 class BscPluginAdminControllerTest < ActionController::TestCase
8 5
9 VALID_CNPJ = '94.132.024/0001-48' 6 VALID_CNPJ = '94.132.024/0001-48'
plugins/bsc/test/functional/bsc_plugin_myprofile_controller_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 require File.dirname(__FILE__) + '/../../controllers/bsc_plugin_myprofile_controller' 2 require File.dirname(__FILE__) + '/../../controllers/bsc_plugin_myprofile_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class BscPluginMyprofileController; def rescue_action(e) raise e end; end  
6 -  
7 class BscPluginMyprofileControllerTest < ActionController::TestCase 4 class BscPluginMyprofileControllerTest < ActionController::TestCase
8 5
9 VALID_CNPJ = '94.132.024/0001-48' 6 VALID_CNPJ = '94.132.024/0001-48'
plugins/classify_members/test/functional/classify_members_plugin_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 2
3 -# Re-raise errors caught by the controller.  
4 -class HomeController  
5 - def rescue_action(e)  
6 - raise e  
7 - end  
8 -end  
9 -  
10 class ProfileControllerTest < ActionController::TestCase 3 class ProfileControllerTest < ActionController::TestCase
11 def setup 4 def setup
12 @env = Environment.default 5 @env = Environment.default
plugins/comment_group/test/functional/comment_group_plugin_profile_controller_test.rb
1 require File.dirname(__FILE__) + '/../test_helper' 1 require File.dirname(__FILE__) + '/../test_helper'
2 require File.dirname(__FILE__) + '/../../controllers/profile/comment_group_plugin_profile_controller' 2 require File.dirname(__FILE__) + '/../../controllers/profile/comment_group_plugin_profile_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class CommentGroupPluginProfileController; def rescue_action(e) raise e end; end  
6 -  
7 class CommentGroupPluginProfileControllerTest < ActionController::TestCase 4 class CommentGroupPluginProfileControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
plugins/comment_group/test/functional/comment_group_plugin_public_controller_test.rb
1 require File.dirname(__FILE__) + '/../test_helper' 1 require File.dirname(__FILE__) + '/../test_helper'
2 require File.dirname(__FILE__) + '/../../controllers/public/comment_group_plugin_public_controller' 2 require File.dirname(__FILE__) + '/../../controllers/public/comment_group_plugin_public_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class CommentGroupPluginPublicController; def rescue_action(e) raise e end; end  
6 -  
7 class CommentGroupPluginPublicControllerTest < ActionController::TestCase 4 class CommentGroupPluginPublicControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
plugins/comment_group/test/functional/content_viewer_controller_test.rb
1 require File.dirname(__FILE__) + '/../test_helper' 1 require File.dirname(__FILE__) + '/../test_helper'
2 2
3 -class ContentViewerController  
4 - append_view_path File.join(File.dirname(__FILE__) + '/../../views')  
5 - def rescue_action(e)  
6 - raise e  
7 - end  
8 -end  
9 -  
10 class ContentViewerControllerTest < ActionController::TestCase 3 class ContentViewerControllerTest < ActionController::TestCase
11 4
12 def setup 5 def setup
plugins/community_block/test/functional/commmunity_block_plugin_profile_controller_test.rb
1 require File.dirname(__FILE__) + '/../test_helper' 1 require File.dirname(__FILE__) + '/../test_helper'
2 2
3 -# Re-raise errors caught by the controller.  
4 -class ProfileController  
5 - append_view_path File.join(File.dirname(__FILE__) + '/../../views')  
6 - def rescue_action(e)  
7 - raise e  
8 - end  
9 -end  
10 -  
11 class ProfileControllerTest < ActionController::TestCase 3 class ProfileControllerTest < ActionController::TestCase
12 4
13 def setup 5 def setup
plugins/community_track/test/functional/community_track_plugin_cms_controller_test.rb
1 require_relative '../test_helper' 1 require_relative '../test_helper'
2 2
3 -# Re-raise errors caught by the controller.  
4 -class CmsController; def rescue_action(e) raise e end; end  
5 -  
6 class CmsControllerTest < ActionController::TestCase 3 class CmsControllerTest < ActionController::TestCase
7 4
8 def setup 5 def setup
plugins/community_track/test/functional/community_track_plugin_content_viewer_controller_test.rb
1 require_relative '../test_helper' 1 require_relative '../test_helper'
2 2
3 -class ContentViewerController; def rescue_action(e) raise e end; end  
4 class ContentViewerControllerTest < ActionController::TestCase 3 class ContentViewerControllerTest < ActionController::TestCase
5 4
6 def setup 5 def setup
plugins/community_track/test/functional/community_track_plugin_environment_design_controller_test.rb
1 require_relative '../test_helper' 1 require_relative '../test_helper'
2 2
3 -# Re-raise errors caught by the controller.  
4 -class EnvironmentDesignController; def rescue_action(e) raise e end; end  
5 -  
6 class EnvironmentDesignControllerTest < ActionController::TestCase 3 class EnvironmentDesignControllerTest < ActionController::TestCase
7 4
8 def setup 5 def setup
plugins/community_track/test/functional/community_track_plugin_myprofile_controller_test.rb
1 require_relative '../test_helper' 1 require_relative '../test_helper'
2 require_relative '../../controllers/myprofile/community_track_plugin_myprofile_controller' 2 require_relative '../../controllers/myprofile/community_track_plugin_myprofile_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class CommunityTrackPluginMyprofileController; def rescue_action(e) raise e end; end  
6 -  
7 class CommunityTrackPluginMyprofileControllerTest < ActionController::TestCase 4 class CommunityTrackPluginMyprofileControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
plugins/community_track/test/functional/community_track_plugin_public_controller_test.rb
1 require_relative '../test_helper' 1 require_relative '../test_helper'
2 require_relative '../../controllers/public/community_track_plugin_public_controller' 2 require_relative '../../controllers/public/community_track_plugin_public_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class CommunityTrackPluginPublicController; def rescue_action(e) raise e end; end  
6 -  
7 class CommunityTrackPluginPublicControllerTest < ActionController::TestCase 4 class CommunityTrackPluginPublicControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
plugins/container_block/test/functional/container_block_environment_design_controller_test.rb
1 require 'test_helper' 1 require 'test_helper'
2 2
3 -# Re-raise errors caught by the controller.  
4 -class EnvironmentDesignController  
5 - append_view_path File.join(File.dirname(__FILE__) + '/../../views')  
6 - def rescue_action(e)  
7 - raise e  
8 - end  
9 -end  
10 -  
11 class EnvironmentDesignControllerTest < ActionController::TestCase 3 class EnvironmentDesignControllerTest < ActionController::TestCase
12 4
13 def setup 5 def setup
plugins/container_block/test/functional/container_block_home_controller_test.rb
1 require 'test_helper' 1 require 'test_helper'
2 2
3 -# Re-raise errors caught by the controller.  
4 -class HomeController  
5 - append_view_path File.join(File.dirname(__FILE__) + '/../../views')  
6 - def rescue_action(e)  
7 - raise e  
8 - end  
9 -end  
10 -  
11 class HomeControllerTest < ActionController::TestCase 3 class HomeControllerTest < ActionController::TestCase
12 4
13 def setup 5 def setup
@@ -22,7 +14,7 @@ class HomeControllerTest &lt; ActionController::TestCase @@ -22,7 +14,7 @@ class HomeControllerTest &lt; ActionController::TestCase
22 14
23 box = create(Box, :owner => @environment) 15 box = create(Box, :owner => @environment)
24 @block = create(ContainerBlockPlugin::ContainerBlock, :box => box) 16 @block = create(ContainerBlockPlugin::ContainerBlock, :box => box)
25 - 17 +
26 @environment.boxes = [box] 18 @environment.boxes = [box]
27 end 19 end
28 20
plugins/context_content/test/functional/content_viewer_controller_test.rb
1 require 'test_helper' 1 require 'test_helper'
2 2
3 -class ContentViewerController  
4 - append_view_path File.join(File.dirname(__FILE__) + '/../../views')  
5 - def rescue_action(e)  
6 - raise e  
7 - end  
8 -end  
9 -  
10 class ContentViewerControllerTest < ActionController::TestCase 3 class ContentViewerControllerTest < ActionController::TestCase
11 4
12 def setup 5 def setup
plugins/context_content/test/functional/profile_design_controller_test.rb
1 require 'test_helper' 1 require 'test_helper'
2 2
3 -class ProfileDesignController  
4 - append_view_path File.join(File.dirname(__FILE__) + '/../../views')  
5 - def rescue_action(e)  
6 - raise e  
7 - end  
8 -end  
9 -  
10 class ProfileDesignControllerTest < ActionController::TestCase 3 class ProfileDesignControllerTest < ActionController::TestCase
11 4
12 def setup 5 def setup
plugins/custom_forms/test/functional/custom_forms_plugin_myprofile_controller_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 require File.dirname(__FILE__) + '/../../controllers/custom_forms_plugin_myprofile_controller' 2 require File.dirname(__FILE__) + '/../../controllers/custom_forms_plugin_myprofile_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class CustomFormsPluginMyprofileController; def rescue_action(e) raise e end; end  
6 -  
7 class CustomFormsPluginMyprofileControllerTest < ActionController::TestCase 4 class CustomFormsPluginMyprofileControllerTest < ActionController::TestCase
8 def setup 5 def setup
9 @controller = CustomFormsPluginMyprofileController.new 6 @controller = CustomFormsPluginMyprofileController.new
plugins/custom_forms/test/functional/custom_forms_plugin_profile_controller_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 require File.dirname(__FILE__) + '/../../controllers/custom_forms_plugin_profile_controller' 2 require File.dirname(__FILE__) + '/../../controllers/custom_forms_plugin_profile_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class CustomFormsPluginProfileController; def rescue_action(e) raise e end; end  
6 -  
7 class CustomFormsPluginProfileControllerTest < ActionController::TestCase 4 class CustomFormsPluginProfileControllerTest < ActionController::TestCase
8 def setup 5 def setup
9 @controller = CustomFormsPluginProfileController.new 6 @controller = CustomFormsPluginProfileController.new
plugins/display_content/test/functional/display_content_plugin_admin_controller_test.rb
1 require File.dirname(__FILE__) + '/../test_helper' 1 require File.dirname(__FILE__) + '/../test_helper'
2 require File.dirname(__FILE__) + '/../../controllers/display_content_plugin_admin_controller' 2 require File.dirname(__FILE__) + '/../../controllers/display_content_plugin_admin_controller'
3 3
4 -  
5 -# Re-raise errors caught by the controller.  
6 -class DisplayContentPluginAdminControllerController; def rescue_action(e) raise e end; end  
7 -  
8 class DisplayContentPluginAdminControllerTest < ActionController::TestCase 4 class DisplayContentPluginAdminControllerTest < ActionController::TestCase
9 5
10 def setup 6 def setup
plugins/display_content/test/functional/display_content_plugin_myprofile_controller_test.rb
1 require File.dirname(__FILE__) + '/../test_helper' 1 require File.dirname(__FILE__) + '/../test_helper'
2 require File.dirname(__FILE__) + '/../../controllers/display_content_plugin_myprofile_controller' 2 require File.dirname(__FILE__) + '/../../controllers/display_content_plugin_myprofile_controller'
3 3
4 -  
5 -# Re-raise errors caught by the controller.  
6 -class DisplayContentPluginMyprofileControllerController; def rescue_action(e) raise e end; end  
7 -  
8 class DisplayContentPluginMyprofileControllerTest < ActionController::TestCase 4 class DisplayContentPluginMyprofileControllerTest < ActionController::TestCase
9 5
10 def setup 6 def setup
plugins/event/test/functional/event_block_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 2
3 -# Re-raise errors caught by the controller.  
4 -class HomeController  
5 - #append_view_path File.join(File.dirname(__FILE__) + '/../../views')  
6 - def rescue_action(e)  
7 - raise e  
8 - end  
9 -end  
10 -  
11 class HomeControllerTest < ActionController::TestCase 3 class HomeControllerTest < ActionController::TestCase
12 4
13 def setup 5 def setup
plugins/google_analytics/test/functional/profile_editor_controller_test.rb
1 require 'test_helper' 1 require 'test_helper'
2 require 'profile_editor_controller' 2 require 'profile_editor_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class ProfileEditorController; def rescue_action(e) raise e end; end  
6 -  
7 class ProfileEditorControllerTest < ActionController::TestCase 4 class ProfileEditorControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
plugins/google_cse/test/functional/google_cse_plugin_controller_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 require File.dirname(__FILE__) + '/../../controllers/google_cse_plugin_controller' 2 require File.dirname(__FILE__) + '/../../controllers/google_cse_plugin_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class GoogleCsePluginController; def rescue_action(e) raise e end; end  
6 -  
7 class GoogleCsePluginControllerTest < ActionController::TestCase 4 class GoogleCsePluginControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
plugins/html5_video/test/functional/content_viewer_controler_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 require 'content_viewer_controller' 2 require 'content_viewer_controller'
3 3
4 -class ContentViewerController  
5 - # Re-raise errors caught by the controller.  
6 - def rescue_action(e) raise e end  
7 - append_view_path File.join(File.dirname(__FILE__) + '/../../views')  
8 -end  
9 -  
10 class ContentViewerControllerTest < ActionController::TestCase 4 class ContentViewerControllerTest < ActionController::TestCase
11 5
12 all_fixtures 6 all_fixtures
plugins/ldap/test/functional/account_controller_plugin_test.rb
1 require File.dirname(__FILE__) + '/../test_helper' 1 require File.dirname(__FILE__) + '/../test_helper'
2 2
3 -# Re-raise errors caught by the controller.  
4 -class AccountController; def rescue_action(e) raise e end; end  
5 -  
6 class AccountControllerPluginTest < ActionController::TestCase 3 class AccountControllerPluginTest < ActionController::TestCase
7 4
8 def setup 5 def setup
plugins/ldap/test/functional/ldap_plugin_admin_controller_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 require File.dirname(__FILE__) + '/../../controllers/ldap_plugin_admin_controller' 2 require File.dirname(__FILE__) + '/../../controllers/ldap_plugin_admin_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class LdapPluginAdminController; def rescue_action(e) raise e end; end  
6 -  
7 class LdapPluginAdminControllerTest < ActionController::TestCase 4 class LdapPluginAdminControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
plugins/mark_comment_as_read/test/functional/mark_comment_as_read_plugin_profile_controller_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 require File.dirname(__FILE__) + '/../../controllers/mark_comment_as_read_plugin_profile_controller' 2 require File.dirname(__FILE__) + '/../../controllers/mark_comment_as_read_plugin_profile_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class MarkCommentAsReadPluginProfileController; def rescue_action(e) raise e end; end  
6 -  
7 class MarkCommentAsReadPluginProfileControllerTest < ActionController::TestCase 4 class MarkCommentAsReadPluginProfileControllerTest < ActionController::TestCase
8 def setup 5 def setup
9 @controller = MarkCommentAsReadPluginProfileController.new 6 @controller = MarkCommentAsReadPluginProfileController.new
plugins/metadata/test/functional/content_viewer_controller_test.rb
1 require 'test_helper' 1 require 'test_helper'
2 require 'content_viewer_controller' 2 require 'content_viewer_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class ContentViewerController; def rescue_action(e) raise e end; end  
6 -  
7 class ContentViewerControllerTest < ActionController::TestCase 4 class ContentViewerControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
plugins/metadata/test/functional/home_controller_test.rb
1 require 'test_helper' 1 require 'test_helper'
2 require 'home_controller' 2 require 'home_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class HomeController; def rescue_action(e) raise e end; end  
6 -  
7 class HomeControllerTest < ActionController::TestCase 4 class HomeControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
plugins/metadata/test/functional/manage_products_controller_test.rb
1 require 'test_helper' 1 require 'test_helper'
2 require 'home_controller' 2 require 'home_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class ManageProductsController; def rescue_action(e) raise e end; end  
6 -  
7 class ManageProductsControllerTest < ActionController::TestCase 4 class ManageProductsControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
plugins/people_block/test/functional/people_block_plugin_environment_design_controller_test.rb
1 require File.dirname(__FILE__) + '/../test_helper' 1 require File.dirname(__FILE__) + '/../test_helper'
2 2
3 -# Re-raise errors caught by the controller.  
4 -class EnvironmentDesignController; def rescue_action(e) raise e end; end  
5 -  
6 class EnvironmentDesignControllerTest < ActionController::TestCase 3 class EnvironmentDesignControllerTest < ActionController::TestCase
7 4
8 def setup 5 def setup
plugins/people_block/test/functional/people_block_plugin_profile_controller_test.rb
1 require_relative '../test_helper' 1 require_relative '../test_helper'
2 require_relative '../../controllers/people_block_plugin_profile_controller' 2 require_relative '../../controllers/people_block_plugin_profile_controller'
3 3
4 -  
5 -# Re-raise errors caught by the controller.  
6 -class PeopleBlockPluginProfileController; def rescue_action(e) raise e end; end  
7 -  
8 class PeopleBlockPluginProfileControllerTest < ActionController::TestCase 4 class PeopleBlockPluginProfileControllerTest < ActionController::TestCase
9 5
10 def setup 6 def setup
plugins/people_block/test/functional/people_block_plugin_profile_design_controller_test.rb
1 require File.dirname(__FILE__) + '/../test_helper' 1 require File.dirname(__FILE__) + '/../test_helper'
2 2
3 -# Re-raise errors caught by the controller.  
4 -class ProfileDesignController; def rescue_action(e) raise e end; end  
5 -  
6 class ProfileDesignControllerTest < ActionController::TestCase 3 class ProfileDesignControllerTest < ActionController::TestCase
7 4
8 def setup 5 def setup
plugins/people_block/test/functional/profile_controller_test.rb
1 require File.dirname(__FILE__) + '/../test_helper' 1 require File.dirname(__FILE__) + '/../test_helper'
2 2
3 -# Re-raise errors caught by the controller.  
4 -class ProfileController; def rescue_action(e) raise e end; end  
5 -  
6 class ProfileControllerTest < ActionController::TestCase 3 class ProfileControllerTest < ActionController::TestCase
7 4
8 def setup 5 def setup
plugins/piwik/test/functional/piwik_plugin_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 require File.dirname(__FILE__) + '/../../controllers/piwik_plugin_admin_controller' 2 require File.dirname(__FILE__) + '/../../controllers/piwik_plugin_admin_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class PiwikPluginAdminController; def rescue_action(e) raise e end; end  
6 -  
7 class PiwikPluginAdminControllerTest < ActionController::TestCase 4 class PiwikPluginAdminControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
plugins/relevant_content/test/unit/article.rb
1 require File.dirname(__FILE__) + '/../test_helper' 1 require File.dirname(__FILE__) + '/../test_helper'
2 -  
3 require 'comment_controller' 2 require 'comment_controller'
4 -# Re-raise errors caught by the controller.  
5 -class CommentController; def rescue_action(e) raise e end; end  
6 3
7 class RelevantContentBlockTest < ActiveSupport::TestCase 4 class RelevantContentBlockTest < ActiveSupport::TestCase
8 5
plugins/relevant_content/test/unit/relevant_content_block_test.rb
1 require File.dirname(__FILE__) + '/../test_helper' 1 require File.dirname(__FILE__) + '/../test_helper'
2 2
3 require 'comment_controller' 3 require 'comment_controller'
4 -# Re-raise errors caught by the controller.  
5 -class CommentController; def rescue_action(e) raise e end; end  
6 4
7 class RelevantContentBlockTest < ActiveSupport::TestCase 5 class RelevantContentBlockTest < ActiveSupport::TestCase
8 6
plugins/remote_user/test/functional/remote_user_plugin_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 2
3 -# Re-raise errors caught by the controller.  
4 -class AccountController; def rescue_action(e) raise e end; end  
5 -  
6 class AccountControllerTest < ActionController::TestCase 3 class AccountControllerTest < ActionController::TestCase
7 def setup 4 def setup
8 @environment = Environment.default 5 @environment = Environment.default
plugins/shopping_cart/test/functional/shopping_cart_plugin_controller_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 require File.dirname(__FILE__) + '/../../controllers/shopping_cart_plugin_controller' 2 require File.dirname(__FILE__) + '/../../controllers/shopping_cart_plugin_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class ShoppingCartPluginController; def rescue_action(e) raise e end; end  
6 -  
7 class ShoppingCartPluginControllerTest < ActionController::TestCase 4 class ShoppingCartPluginControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
plugins/social_share_privacy/test/functional/content_viewer_controller_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 require File.dirname(__FILE__) + '/../../../../app/controllers/public/invite_controller' 2 require File.dirname(__FILE__) + '/../../../../app/controllers/public/invite_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class ContentViewerController; def rescue_action(e) raise e end; end  
6 -  
7 class ContentViewerControllerTest < ActionController::TestCase 4 class ContentViewerControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
plugins/social_share_privacy/test/functional/social_share_privacy_plugin_admin_controller_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 require File.dirname(__FILE__) + '/../../controllers/social_share_privacy_plugin_admin_controller' 2 require File.dirname(__FILE__) + '/../../controllers/social_share_privacy_plugin_admin_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class SocialSharePrivacyPluginAdminController; def rescue_action(e) raise e end; end  
6 -  
7 class SocialSharePrivacyPluginAdminControllerTest < ActionController::TestCase 4 class SocialSharePrivacyPluginAdminControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
plugins/solr/test/functional/search_controller_test.rb
1 require "#{File.dirname(__FILE__)}/../test_helper" 1 require "#{File.dirname(__FILE__)}/../test_helper"
2 require File.dirname(__FILE__) + '/../../lib/ext/facets_browse' 2 require File.dirname(__FILE__) + '/../../lib/ext/facets_browse'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class SearchController; def rescue_action(e) raise e end; end  
6 -  
7 class SearchControllerTest < ActionController::TestCase 4 class SearchControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
plugins/spaminator/test/functional/spaminator_plugin_admin_controller_test.rb
1 require 'test_helper' 1 require 'test_helper'
2 require File.dirname(__FILE__) + '/../../controllers/spaminator_plugin_admin_controller' 2 require File.dirname(__FILE__) + '/../../controllers/spaminator_plugin_admin_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class SpaminatorPluginAdminController; def rescue_action(e) raise e end; end  
6 -  
7 class SpaminatorPluginAdminControllerTest < ActionController::TestCase 4 class SpaminatorPluginAdminControllerTest < ActionController::TestCase
8 def setup 5 def setup
9 @controller = SpaminatorPluginAdminController.new 6 @controller = SpaminatorPluginAdminController.new
plugins/statistics/test/functional/statistics_plugin_environment_design_controller_test.rb
1 require File.dirname(__FILE__) + '/../test_helper' 1 require File.dirname(__FILE__) + '/../test_helper'
2 2
3 -# Re-raise errors caught by the controller.  
4 -class EnvironmentDesignController; def rescue_action(e) raise e end; end  
5 -  
6 class EnvironmentDesignControllerTest < ActionController::TestCase 3 class EnvironmentDesignControllerTest < ActionController::TestCase
7 4
8 def setup 5 def setup
@@ -136,7 +133,7 @@ class EnvironmentDesignControllerTest &lt; ActionController::TestCase @@ -136,7 +133,7 @@ class EnvironmentDesignControllerTest &lt; ActionController::TestCase
136 133
137 assert_tag :input, :attributes => {:id => 'block_product_counter'} 134 assert_tag :input, :attributes => {:id => 'block_product_counter'}
138 assert_no_tag :input, :attributes => {:id => 'block_product_counter', :checked => 'checked'} 135 assert_no_tag :input, :attributes => {:id => 'block_product_counter', :checked => 'checked'}
139 - end 136 + end
140 137
141 should 'not input category counter be checked by default' do 138 should 'not input category counter be checked by default' do
142 get :edit, :id => @block.id 139 get :edit, :id => @block.id
@@ -162,4 +159,4 @@ class EnvironmentDesignControllerTest &lt; ActionController::TestCase @@ -162,4 +159,4 @@ class EnvironmentDesignControllerTest &lt; ActionController::TestCase
162 159
163 assert_no_tag :input, :attributes => {:id => 'block_hit_counter', :checked => 'checked'} 160 assert_no_tag :input, :attributes => {:id => 'block_hit_counter', :checked => 'checked'}
164 end 161 end
165 -end  
166 \ No newline at end of file 162 \ No newline at end of file
  163 +end
plugins/statistics/test/functional/statistics_plugin_home_controller_test.rb
1 require File.dirname(__FILE__) + '/../test_helper' 1 require File.dirname(__FILE__) + '/../test_helper'
2 2
3 -# Re-raise errors caught by the controller.  
4 -class HomeController; def rescue_action(e) raise e end; end  
5 -  
6 class HomeControllerTest < ActionController::TestCase 3 class HomeControllerTest < ActionController::TestCase
7 4
8 def setup 5 def setup
plugins/statistics/test/functional/statistics_plugin_profile_design_controller_test.rb
1 require File.dirname(__FILE__) + '/../test_helper' 1 require File.dirname(__FILE__) + '/../test_helper'
2 2
3 -# Re-raise errors caught by the controller.  
4 -class ProfileDesignController; def rescue_action(e) raise e end; end  
5 -  
6 class ProfileDesignControllerTest < ActionController::TestCase 3 class ProfileDesignControllerTest < ActionController::TestCase
7 4
8 def setup 5 def setup
plugins/stoa/test/functional/account_controller_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 require File.dirname(__FILE__) + '/../../../../app/controllers/public/account_controller' 2 require File.dirname(__FILE__) + '/../../../../app/controllers/public/account_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class AccountController; def rescue_action(e) raise e end; end  
6 -  
7 class AccountControllerTest < ActionController::TestCase 4 class AccountControllerTest < ActionController::TestCase
8 5
9 SALT=YAML::load(File.open(StoaPlugin.root_path + 'config.yml'))['salt'] 6 SALT=YAML::load(File.open(StoaPlugin.root_path + 'config.yml'))['salt']
plugins/stoa/test/functional/invite_controller_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 require File.dirname(__FILE__) + '/../../../../app/controllers/public/invite_controller' 2 require File.dirname(__FILE__) + '/../../../../app/controllers/public/invite_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class InviteController; def rescue_action(e) raise e end; end  
6 -  
7 class InviteControllerTest < ActionController::TestCase 4 class InviteControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
plugins/stoa/test/functional/profile_editor_controller_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 require File.dirname(__FILE__) + '/../../../../app/controllers/my_profile/profile_editor_controller' 2 require File.dirname(__FILE__) + '/../../../../app/controllers/my_profile/profile_editor_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class ProfileEditorController; def rescue_action(e) raise e end; end  
6 -  
7 class StoaPluginProfileEditorControllerTest < ActionController::TestCase 4 class StoaPluginProfileEditorControllerTest < ActionController::TestCase
8 5
9 SALT=YAML::load(File.open(StoaPlugin.root_path + 'config.yml'))['salt'] 6 SALT=YAML::load(File.open(StoaPlugin.root_path + 'config.yml'))['salt']
plugins/stoa/test/functional/stoa_plugin_controller_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 require File.dirname(__FILE__) + '/../../controllers/stoa_plugin_controller' 2 require File.dirname(__FILE__) + '/../../controllers/stoa_plugin_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class StoaPluginController; def rescue_action(e) raise e end; end  
6 -  
7 class StoaPluginControllerTest < ActionController::TestCase 4 class StoaPluginControllerTest < ActionController::TestCase
8 5
9 SALT=YAML::load(File.open(StoaPlugin.root_path + 'config.yml'))['salt'] 6 SALT=YAML::load(File.open(StoaPlugin.root_path + 'config.yml'))['salt']
plugins/sub_organizations/test/functional/sub_organizations_plugin_myprofile_controller_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 require File.dirname(__FILE__) + '/../../controllers/sub_organizations_plugin_myprofile_controller' 2 require File.dirname(__FILE__) + '/../../controllers/sub_organizations_plugin_myprofile_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class SubOrganizationsPluginMyprofileController; def rescue_action(e) raise e end; end  
6 -  
7 class SubOrganizationsPluginMyprofileControllerTest < ActionController::TestCase 4 class SubOrganizationsPluginMyprofileControllerTest < ActionController::TestCase
8 def setup 5 def setup
9 @controller = SubOrganizationsPluginMyprofileController.new 6 @controller = SubOrganizationsPluginMyprofileController.new
@@ -94,7 +91,7 @@ class SubOrganizationsPluginMyprofileControllerTest &lt; ActionController::TestCase @@ -94,7 +91,7 @@ class SubOrganizationsPluginMyprofileControllerTest &lt; ActionController::TestCase
94 get :index, :profile => organization.identifier 91 get :index, :profile => organization.identifier
95 92
96 assert_response 403 93 assert_response 403
97 - assert_template 'access_denied' 94 + assert_template 'shared/access_denied'
98 end 95 end
99 96
100 should 'not search organizations if dont have permission' do 97 should 'not search organizations if dont have permission' do
@@ -107,7 +104,7 @@ class SubOrganizationsPluginMyprofileControllerTest &lt; ActionController::TestCase @@ -107,7 +104,7 @@ class SubOrganizationsPluginMyprofileControllerTest &lt; ActionController::TestCase
107 get :search_organization, :profile => organization.identifier, :q => 'sampl' 104 get :search_organization, :profile => organization.identifier, :q => 'sampl'
108 105
109 assert_response 403 106 assert_response 403
110 - assert_template 'access_denied' 107 + assert_template 'shared/access_denied'
111 end 108 end
112 109
113 end 110 end
plugins/sub_organizations/test/functional/sub_organizations_plugin_profile_controller_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 require File.dirname(__FILE__) + '/../../controllers/sub_organizations_plugin_profile_controller' 2 require File.dirname(__FILE__) + '/../../controllers/sub_organizations_plugin_profile_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class SubOrganizationsPluginProfileController; def rescue_action(e) raise e end; end  
6 -  
7 class SubOrganizationsPluginProfileControllerTest < ActionController::TestCase 4 class SubOrganizationsPluginProfileControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
plugins/video/test/functional/video_plugin_environment_design_controller_test.rb
1 require File.dirname(__FILE__) + '/../test_helper' 1 require File.dirname(__FILE__) + '/../test_helper'
2 2
3 -# Re-raise errors caught by the controller.  
4 -class EnvironmentDesignController; def rescue_action(e) raise e end; end  
5 -  
6 class EnvironmentDesignControllerTest < ActionController::TestCase 3 class EnvironmentDesignControllerTest < ActionController::TestCase
7 4
8 def setup 5 def setup
plugins/video/test/functional/video_plugin_profile_design_controller_test.rb
1 require File.dirname(__FILE__) + '/../test_helper' 1 require File.dirname(__FILE__) + '/../test_helper'
2 2
3 -# Re-raise errors caught by the controller.  
4 -class ProfileDesignController; def rescue_action(e) raise e end; end  
5 -  
6 class ProfileDesignControllerTest < ActionController::TestCase 3 class ProfileDesignControllerTest < ActionController::TestCase
7 4
8 def setup 5 def setup
plugins/vote/test/functional/vote_plugin_admin_controller_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 require File.dirname(__FILE__) + '/../../controllers/vote_plugin_admin_controller' 2 require File.dirname(__FILE__) + '/../../controllers/vote_plugin_admin_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class VotePluginAdminController; def rescue_action(e) raise e end; end  
6 -  
7 class VotePluginAdminControllerTest < ActionController::TestCase 4 class VotePluginAdminControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
plugins/vote/test/functional/vote_plugin_profile_controller_test.rb
1 require File.dirname(__FILE__) + '/../../../../test/test_helper' 1 require File.dirname(__FILE__) + '/../../../../test/test_helper'
2 require File.dirname(__FILE__) + '/../../controllers/vote_plugin_profile_controller' 2 require File.dirname(__FILE__) + '/../../controllers/vote_plugin_profile_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class VotePluginProfileController; def rescue_action(e) raise e end; end  
6 -  
7 class VotePluginProfileControllerTest < ActionController::TestCase 4 class VotePluginProfileControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
plugins/work_assignment/test/functional/cms_controller_test.rb
1 require File.expand_path(File.dirname(__FILE__) + "/../../../../test/test_helper") 1 require File.expand_path(File.dirname(__FILE__) + "/../../../../test/test_helper")
2 require 'cms_controller' 2 require 'cms_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class CmsController; def rescue_action(e) raise e end; end  
6 -  
7 class CmsControllerTest < ActionController::TestCase 4 class CmsControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
@@ -22,7 +19,7 @@ class CmsControllerTest &lt; ActionController::TestCase @@ -22,7 +19,7 @@ class CmsControllerTest &lt; ActionController::TestCase
22 work_assignment = create_work_assignment('Work Assignment', @organization, nil, nil) 19 work_assignment = create_work_assignment('Work Assignment', @organization, nil, nil)
23 get :upload_files, :profile => @organization.identifier, :parent_id => work_assignment.id 20 get :upload_files, :profile => @organization.identifier, :parent_id => work_assignment.id
24 assert_response :forbidden 21 assert_response :forbidden
25 - assert_template 'access_denied' 22 + assert_template 'shared/access_denied'
26 end 23 end
27 24
28 should 'allow members to upload submissions on work_assignment' do 25 should 'allow members to upload submissions on work_assignment' do
plugins/work_assignment/test/functional/content_viewer_controller_test.rb
1 require File.expand_path(File.dirname(__FILE__) + "/../../../../test/test_helper") 1 require File.expand_path(File.dirname(__FILE__) + "/../../../../test/test_helper")
2 require 'content_viewer_controller' 2 require 'content_viewer_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class ContentViewerController; def rescue_action(e) raise e end; end  
6 -  
7 class ContentViewerControllerTest < ActionController::TestCase 4 class ContentViewerControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
@@ -30,7 +27,7 @@ class ContentViewerControllerTest &lt; ActionController::TestCase @@ -30,7 +27,7 @@ class ContentViewerControllerTest &lt; ActionController::TestCase
30 27
31 get :view_page, :profile => @organization.identifier, :page => submission.path 28 get :view_page, :profile => @organization.identifier, :page => submission.path
32 assert_response :forbidden 29 assert_response :forbidden
33 - assert_template 'access_denied' 30 + assert_template 'shared/access_denied'
34 31
35 WorkAssignmentPlugin.stubs(:can_download_submission?).returns(true) 32 WorkAssignmentPlugin.stubs(:can_download_submission?).returns(true)
36 33
plugins/work_assignment/test/functional/work_assignment_plugin_myprofile_controller_test.rb
1 require File.expand_path(File.dirname(__FILE__) + "/../../../../test/test_helper") 1 require File.expand_path(File.dirname(__FILE__) + "/../../../../test/test_helper")
2 require 'work_assignment_plugin_myprofile_controller' 2 require 'work_assignment_plugin_myprofile_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class WorkAssignmentPluginMyprofileController; def rescue_action(e) raise e end; end  
6 -  
7 class WorkAssignmentPluginMyprofileControllerTest < ActionController::TestCase 4 class WorkAssignmentPluginMyprofileControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
@@ -40,9 +37,9 @@ class WorkAssignmentPluginMyprofileControllerTest &lt; ActionController::TestCase @@ -40,9 +37,9 @@ class WorkAssignmentPluginMyprofileControllerTest &lt; ActionController::TestCase
40 assert_equal false, submission.parent.published 37 assert_equal false, submission.parent.published
41 38
42 post :edit_visibility, :profile => @organization.identifier, :article_id => parent.id 39 post :edit_visibility, :profile => @organization.identifier, :article_id => parent.id
43 - assert_template 'access_denied' 40 + assert_template 'shared/access_denied'
44 post :edit_visibility, :profile => @organization.identifier, :article_id => parent.id, :article => { :published => true } 41 post :edit_visibility, :profile => @organization.identifier, :article_id => parent.id, :article => { :published => true }
45 - assert_template 'access_denied' 42 + assert_template 'shared/access_denied'
46 43
47 submission.reload 44 submission.reload
48 assert_equal false, submission.published 45 assert_equal false, submission.published
@@ -56,9 +53,9 @@ class WorkAssignmentPluginMyprofileControllerTest &lt; ActionController::TestCase @@ -56,9 +53,9 @@ class WorkAssignmentPluginMyprofileControllerTest &lt; ActionController::TestCase
56 assert_equal true, @person.is_admin? 53 assert_equal true, @person.is_admin?
57 54
58 post :edit_visibility, :profile => @organization.identifier, :article_id => parent.id 55 post :edit_visibility, :profile => @organization.identifier, :article_id => parent.id
59 - assert_template 'access_denied' 56 + assert_template 'shared/access_denied'
60 post :edit_visibility, :profile => @organization.identifier, :article_id => parent.id, :article => { :published => true } 57 post :edit_visibility, :profile => @organization.identifier, :article_id => parent.id, :article => { :published => true }
61 - assert_template 'access_denied' 58 + assert_template 'shared/access_denied'
62 59
63 submission.reload 60 submission.reload
64 assert_equal false, submission.published 61 assert_equal false, submission.published
@@ -120,10 +117,10 @@ class WorkAssignmentPluginMyprofileControllerTest &lt; ActionController::TestCase @@ -120,10 +117,10 @@ class WorkAssignmentPluginMyprofileControllerTest &lt; ActionController::TestCase
120 assert_equal(submission.author, @person) 117 assert_equal(submission.author, @person)
121 118
122 post :edit_visibility, :profile => @organization.identifier, :article_id => parent.id 119 post :edit_visibility, :profile => @organization.identifier, :article_id => parent.id
123 - assert_template 'access_denied' 120 + assert_template 'shared/access_denied'
124 121
125 post :edit_visibility, :profile => @organization.identifier, :article_id => parent.id, :article => { :published => true } 122 post :edit_visibility, :profile => @organization.identifier, :article_id => parent.id, :article => { :published => true }
126 - assert_template 'access_denied' 123 + assert_template 'shared/access_denied'
127 124
128 submission.reload 125 submission.reload
129 assert_equal false, submission.parent.published 126 assert_equal false, submission.parent.published
@@ -174,10 +171,10 @@ class WorkAssignmentPluginMyprofileControllerTest &lt; ActionController::TestCase @@ -174,10 +171,10 @@ class WorkAssignmentPluginMyprofileControllerTest &lt; ActionController::TestCase
174 assert_equal false, (@person.is_member_of? submission.profile) 171 assert_equal false, (@person.is_member_of? submission.profile)
175 172
176 post :edit_visibility, :profile => @organization.identifier, :article_id => parent.id 173 post :edit_visibility, :profile => @organization.identifier, :article_id => parent.id
177 - assert_template 'access_denied' 174 + assert_template 'shared/access_denied'
178 175
179 post :edit_visibility, :profile => @organization.identifier, :article_id => parent.id, :article => { :published => true } 176 post :edit_visibility, :profile => @organization.identifier, :article_id => parent.id, :article => { :published => true }
180 - assert_template 'access_denied' 177 + assert_template 'shared/access_denied'
181 178
182 submission.reload 179 submission.reload
183 assert_equal false, submission.parent.published 180 assert_equal false, submission.parent.published
test/functional/account_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'account_controller' 2 require 'account_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class AccountController; def rescue_action(e) raise e end; end  
6 -  
7 class AccountControllerTest < ActionController::TestCase 4 class AccountControllerTest < ActionController::TestCase
8 # Be sure to include AuthenticatedTestHelper in test/test_helper.rb instead 5 # Be sure to include AuthenticatedTestHelper in test/test_helper.rb instead
9 # Then, you can remove it from this and the units test. 6 # Then, you can remove it from this and the units test.
@@ -240,28 +237,20 @@ class AccountControllerTest &lt; ActionController::TestCase @@ -240,28 +237,20 @@ class AccountControllerTest &lt; ActionController::TestCase
240 end 237 end
241 238
242 should 'provide interface for entering new password' do 239 should 'provide interface for entering new password' do
243 - change = ChangePassword.new  
244 - ChangePassword.expects(:from_code).with('osidufgiashfkjsadfhkj99999').returns(change)  
245 - person = mock  
246 - person.stubs(:identifier).returns('joe')  
247 - person.stubs(:name).returns('Joe')  
248 - change.stubs(:requestor).returns(person) 240 + code = 'osidufgiashfkjsadfhkj99999'
  241 + person = create_user('joe').person
  242 + change = ChangePassword.create! code: code, requestor: person
249 243
250 - get :new_password, :code => 'osidufgiashfkjsadfhkj99999' 244 + get :new_password, code: code
251 assert_equal change, assigns(:change_password) 245 assert_equal change, assigns(:change_password)
252 end 246 end
253 247
254 should 'actually change password after entering new password' do 248 should 'actually change password after entering new password' do
255 - change = ChangePassword.new  
256 - ChangePassword.expects(:from_code).with('osidufgiashfkjsadfhkj99999').returns(change) 249 + code = 'osidufgiashfkjsadfhkj99999'
  250 + person = create_user('joe').person
  251 + ChangePassword.create! code: code, requestor: person
257 252
258 - requestor = mock  
259 - requestor.stubs(:identifier).returns('joe')  
260 - change.stubs(:requestor).returns(requestor)  
261 - change.expects(:update_attributes!).with({'password' => 'newpass', 'password_confirmation' => 'newpass'})  
262 - change.expects(:finish)  
263 -  
264 - post :new_password, :code => 'osidufgiashfkjsadfhkj99999', :change_password => { :password => 'newpass', :password_confirmation => 'newpass' } 253 + post :new_password, code: code, change_password: { password: 'newpass', password_confirmation: 'newpass' }
265 254
266 assert_template 'new_password_ok' 255 assert_template 'new_password_ok'
267 end 256 end
@@ -323,8 +312,6 @@ class AccountControllerTest &lt; ActionController::TestCase @@ -323,8 +312,6 @@ class AccountControllerTest &lt; ActionController::TestCase
323 person = create_user('mylogin').person 312 person = create_user('mylogin').person
324 login_as(person.identifier) 313 login_as(person.identifier)
325 314
326 - EnterpriseActivation.expects(:from_code).with('some_invalid_code').returns(nil).at_least_once  
327 -  
328 get :activation_question, :enterprise_code => 'some_invalid_code' 315 get :activation_question, :enterprise_code => 'some_invalid_code'
329 316
330 assert_template 'invalid_enterprise_code' 317 assert_template 'invalid_enterprise_code'
@@ -336,9 +323,7 @@ class AccountControllerTest &lt; ActionController::TestCase @@ -336,9 +323,7 @@ class AccountControllerTest &lt; ActionController::TestCase
336 323
337 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => true) 324 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => true)
338 ent.update_attribute(:cnpj, '0'*14) 325 ent.update_attribute(:cnpj, '0'*14)
339 - task = mock  
340 - task.expects(:enterprise).returns(ent).at_least_once  
341 - EnterpriseActivation.expects(:from_code).with('0123456789').returns(task).at_least_once 326 + EnterpriseActivation.create! code: '0123456789', enterprise: ent
342 327
343 get :activation_question, :enterprise_code => '0123456789' 328 get :activation_question, :enterprise_code => '0123456789'
344 329
@@ -350,10 +335,7 @@ class AccountControllerTest &lt; ActionController::TestCase @@ -350,10 +335,7 @@ class AccountControllerTest &lt; ActionController::TestCase
350 login_as(person.identifier) 335 login_as(person.identifier)
351 336
352 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent') 337 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent')
353 -  
354 - task = mock  
355 - task.expects(:enterprise).returns(ent).at_least_once  
356 - EnterpriseActivation.expects(:from_code).with('0123456789').returns(task).at_least_once 338 + EnterpriseActivation.create! code: '0123456789', enterprise: ent
357 339
358 get :activation_question, :enterprise_code => '0123456789' 340 get :activation_question, :enterprise_code => '0123456789'
359 341
@@ -365,10 +347,7 @@ class AccountControllerTest &lt; ActionController::TestCase @@ -365,10 +347,7 @@ class AccountControllerTest &lt; ActionController::TestCase
365 login_as(person.identifier) 347 login_as(person.identifier)
366 348
367 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false) 349 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false)
368 -  
369 - task = mock  
370 - task.expects(:enterprise).returns(ent).at_least_once  
371 - EnterpriseActivation.expects(:from_code).with('0123456789').returns(task).at_least_once 350 + EnterpriseActivation.create! code: '0123456789', enterprise: ent
372 351
373 get :activation_question, :enterprise_code => '0123456789' 352 get :activation_question, :enterprise_code => '0123456789'
374 353
@@ -381,10 +360,7 @@ class AccountControllerTest &lt; ActionController::TestCase @@ -381,10 +360,7 @@ class AccountControllerTest &lt; ActionController::TestCase
381 360
382 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false) 361 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false)
383 ent.update_attribute(:foundation_year, 1998) 362 ent.update_attribute(:foundation_year, 1998)
384 -  
385 - task = mock  
386 - task.expects(:enterprise).returns(ent).at_least_once  
387 - EnterpriseActivation.expects(:from_code).with('0123456789').returns(task).at_least_once 363 + EnterpriseActivation.create! code: '0123456789', enterprise: ent
388 364
389 get :activation_question, :enterprise_code => '0123456789' 365 get :activation_question, :enterprise_code => '0123456789'
390 366
@@ -397,10 +373,7 @@ class AccountControllerTest &lt; ActionController::TestCase @@ -397,10 +373,7 @@ class AccountControllerTest &lt; ActionController::TestCase
397 373
398 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false) 374 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false)
399 ent.update_attribute(:cnpj, '0'*14) 375 ent.update_attribute(:cnpj, '0'*14)
400 -  
401 - task = mock  
402 - task.expects(:enterprise).returns(ent).at_least_once  
403 - EnterpriseActivation.expects(:from_code).with('0123456789').returns(task).at_least_once 376 + EnterpriseActivation.create! code: '0123456789', enterprise: ent
404 377
405 get :activation_question, :enterprise_code => '0123456789' 378 get :activation_question, :enterprise_code => '0123456789'
406 379
@@ -414,10 +387,7 @@ class AccountControllerTest &lt; ActionController::TestCase @@ -414,10 +387,7 @@ class AccountControllerTest &lt; ActionController::TestCase
414 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false) 387 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false)
415 ent.update_attribute(:foundation_year, 1998) 388 ent.update_attribute(:foundation_year, 1998)
416 ent.block 389 ent.block
417 -  
418 - task = mock  
419 - task.expects(:enterprise).returns(ent).at_least_once  
420 - EnterpriseActivation.expects(:from_code).with('0123456789').returns(task).at_least_once 390 + EnterpriseActivation.create! code: '0123456789', enterprise: ent
421 391
422 get :activation_question, :enterprise_code => '0123456789' 392 get :activation_question, :enterprise_code => '0123456789'
423 393
@@ -430,10 +400,7 @@ class AccountControllerTest &lt; ActionController::TestCase @@ -430,10 +400,7 @@ class AccountControllerTest &lt; ActionController::TestCase
430 400
431 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false) 401 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false)
432 ent.update_attribute(:foundation_year, 1998) 402 ent.update_attribute(:foundation_year, 1998)
433 -  
434 - task = mock  
435 - task.expects(:enterprise).returns(ent).at_least_once  
436 - EnterpriseActivation.expects(:from_code).with('0123456789').returns(task).at_least_once 403 + EnterpriseActivation.create! code: '0123456789', enterprise: ent
437 404
438 get :activation_question, :enterprise_code => '0123456789' 405 get :activation_question, :enterprise_code => '0123456789'
439 406
@@ -443,10 +410,7 @@ class AccountControllerTest &lt; ActionController::TestCase @@ -443,10 +410,7 @@ class AccountControllerTest &lt; ActionController::TestCase
443 should 'require login for accept terms' do 410 should 'require login for accept terms' do
444 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false) 411 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false)
445 ent.update_attribute(:foundation_year, 1998) 412 ent.update_attribute(:foundation_year, 1998)
446 -  
447 - task = mock  
448 - task.expects(:enterprise).returns(ent).never  
449 - EnterpriseActivation.expects(:from_code).with('0123456789').returns(task).never 413 + EnterpriseActivation.create! code: '0123456789', enterprise: ent
450 414
451 post :accept_terms, :enterprise_code => '0123456789', :answer => '1998' 415 post :accept_terms, :enterprise_code => '0123456789', :answer => '1998'
452 416
@@ -459,10 +423,7 @@ class AccountControllerTest &lt; ActionController::TestCase @@ -459,10 +423,7 @@ class AccountControllerTest &lt; ActionController::TestCase
459 423
460 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false) 424 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false)
461 ent.update_attribute(:foundation_year, 1998) 425 ent.update_attribute(:foundation_year, 1998)
462 -  
463 - task = mock  
464 - task.expects(:enterprise).returns(ent).at_least_once  
465 - EnterpriseActivation.expects(:from_code).with('0123456789').returns(task).at_least_once 426 + EnterpriseActivation.create! code: '0123456789', enterprise: ent
466 427
467 post :accept_terms, :enterprise_code => '0123456789', :answer => '1997' 428 post :accept_terms, :enterprise_code => '0123456789', :answer => '1997'
468 429
@@ -483,8 +444,7 @@ class AccountControllerTest &lt; ActionController::TestCase @@ -483,8 +444,7 @@ class AccountControllerTest &lt; ActionController::TestCase
483 444
484 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false) 445 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false)
485 ent.update_attribute(:foundation_year, 1998) 446 ent.update_attribute(:foundation_year, 1998)
486 - task = EnterpriseActivation.create!(:enterprise => ent)  
487 - EnterpriseActivation.expects(:from_code).with('0123456789').returns(task).at_least_once 447 + EnterpriseActivation.create! code: '0123456789', enterprise: ent
488 448
489 post :accept_terms, :enterprise_code => '0123456789', :answer => '1998' 449 post :accept_terms, :enterprise_code => '0123456789', :answer => '1998'
490 450
@@ -500,10 +460,7 @@ class AccountControllerTest &lt; ActionController::TestCase @@ -500,10 +460,7 @@ class AccountControllerTest &lt; ActionController::TestCase
500 ent.update_attribute(:foundation_year, 1998) 460 ent.update_attribute(:foundation_year, 1998)
501 ent.block 461 ent.block
502 ent.save 462 ent.save
503 -  
504 - task = mock  
505 - task.expects(:enterprise).returns(ent).at_least_once  
506 - EnterpriseActivation.expects(:from_code).with('0123456789').returns(task).at_least_once 463 + EnterpriseActivation.create! code: '0123456789', enterprise: ent
507 464
508 get :accept_terms, :enterprise_code => '0123456789', :answer => 1998 465 get :accept_terms, :enterprise_code => '0123456789', :answer => 1998
509 466
@@ -516,8 +473,7 @@ class AccountControllerTest &lt; ActionController::TestCase @@ -516,8 +473,7 @@ class AccountControllerTest &lt; ActionController::TestCase
516 env.save! 473 env.save!
517 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false) 474 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false)
518 ent.update_attribute(:foundation_year, 1998) 475 ent.update_attribute(:foundation_year, 1998)
519 - task = EnterpriseActivation.create!(:enterprise => ent)  
520 - EnterpriseActivation.expects(:from_code).with('0123456789').returns(task).never 476 + EnterpriseActivation.create! code: '0123456789', enterprise: ent
521 477
522 post :activate_enterprise, :enterprise_code => '0123456789', :answer => '1998', :terms_accepted => true 478 post :activate_enterprise, :enterprise_code => '0123456789', :answer => '1998', :terms_accepted => true
523 479
@@ -525,13 +481,12 @@ class AccountControllerTest &lt; ActionController::TestCase @@ -525,13 +481,12 @@ class AccountControllerTest &lt; ActionController::TestCase
525 end 481 end
526 482
527 should 'not activate if user does not accept terms' do 483 should 'not activate if user does not accept terms' do
528 - ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false)  
529 - ent.update_attribute(:foundation_year, 1998)  
530 p = create_user('test_user', :password => 'blih', :password_confirmation => 'blih', :email => 'test@noosfero.com').person 484 p = create_user('test_user', :password => 'blih', :password_confirmation => 'blih', :email => 'test@noosfero.com').person
531 login_as(p.identifier) 485 login_as(p.identifier)
532 486
533 - task = EnterpriseActivation.create!(:enterprise => ent)  
534 - EnterpriseActivation.expects(:from_code).with('0123456789').returns(task).at_least_once 487 + ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false)
  488 + ent.update_attribute(:foundation_year, 1998)
  489 + EnterpriseActivation.create! code: '0123456789', enterprise: ent
535 490
536 post :activate_enterprise, :enterprise_code => '0123456789', :answer => '1998', :terms_accepted => false 491 post :activate_enterprise, :enterprise_code => '0123456789', :answer => '1998', :terms_accepted => false
537 ent.reload 492 ent.reload
@@ -541,13 +496,12 @@ class AccountControllerTest &lt; ActionController::TestCase @@ -541,13 +496,12 @@ class AccountControllerTest &lt; ActionController::TestCase
541 end 496 end
542 497
543 should 'activate enterprise and make logged user admin' do 498 should 'activate enterprise and make logged user admin' do
544 - ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false)  
545 - ent.update_attribute(:foundation_year, 1998)  
546 p = create_user('test_user', :password => 'blih', :password_confirmation => 'blih', :email => 'test@noosfero.com').person 499 p = create_user('test_user', :password => 'blih', :password_confirmation => 'blih', :email => 'test@noosfero.com').person
547 login_as(p.identifier) 500 login_as(p.identifier)
548 501
549 - task = EnterpriseActivation.create!(:enterprise => ent)  
550 - EnterpriseActivation.expects(:from_code).with('0123456789').returns(task).at_least_once 502 + ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false)
  503 + ent.update_attribute(:foundation_year, 1998)
  504 + EnterpriseActivation.create! code: '0123456789', enterprise: ent
551 505
552 post :activate_enterprise, :enterprise_code => '0123456789', :answer => '1998', :terms_accepted => true 506 post :activate_enterprise, :enterprise_code => '0123456789', :answer => '1998', :terms_accepted => true
553 ent.reload 507 ent.reload
@@ -565,8 +519,7 @@ class AccountControllerTest &lt; ActionController::TestCase @@ -565,8 +519,7 @@ class AccountControllerTest &lt; ActionController::TestCase
565 env.save! 519 env.save!
566 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false) 520 ent = fast_create(Enterprise, :name => 'test enterprise', :identifier => 'test_ent', :enabled => false)
567 ent.update_attribute(:foundation_year, 1998) 521 ent.update_attribute(:foundation_year, 1998)
568 - task = EnterpriseActivation.create!(:enterprise => ent)  
569 - EnterpriseActivation.expects(:from_code).with('0123456789').returns(task).at_least_once 522 + EnterpriseActivation.create! code: '0123456789', enterprise: ent
570 523
571 post :activate_enterprise, :enterprise_code => '0123456789', :answer => '1998', :terms_accepted => true 524 post :activate_enterprise, :enterprise_code => '0123456789', :answer => '1998', :terms_accepted => true
572 525
test/functional/admin_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'admin_controller' 2 require 'admin_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class AdminController; def rescue_action(e) raise e end; end  
6 -  
7 class AdminControllerTest < ActionController::TestCase 4 class AdminControllerTest < ActionController::TestCase
8 5
9 should 'inherit from ApplicationController' do 6 should 'inherit from ApplicationController' do
test/functional/admin_panel_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'admin_panel_controller' 2 require 'admin_panel_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class AdminPanelController; def rescue_action(e) raise e end; end  
6 -  
7 class AdminPanelControllerTest < ActionController::TestCase 4 class AdminPanelControllerTest < ActionController::TestCase
8 5
9 all_fixtures 6 all_fixtures
@@ -127,7 +124,7 @@ class AdminPanelControllerTest &lt; ActionController::TestCase @@ -127,7 +124,7 @@ class AdminPanelControllerTest &lt; ActionController::TestCase
127 should 'sanitize message for disabled enterprise with white_list' do 124 should 'sanitize message for disabled enterprise with white_list' do
128 post :site_info, :environment => { :message_for_disabled_enterprise => "This <strong>is</strong> <script>alert('alow')</script>my new environment" } 125 post :site_info, :environment => { :message_for_disabled_enterprise => "This <strong>is</strong> <script>alert('alow')</script>my new environment" }
129 assert_redirected_to :action => 'index' 126 assert_redirected_to :action => 'index'
130 - assert_equal "This <strong>is</strong> my new environment", Environment.default.message_for_disabled_enterprise 127 + assert_equal "This <strong>is</strong> alert('alow')my new environment", Environment.default.message_for_disabled_enterprise
131 end 128 end
132 129
133 should 'save site article date format option' do 130 should 'save site article date format option' do
test/functional/application_controller_test.rb
@@ -2,9 +2,6 @@ @@ -2,9 +2,6 @@
2 require_relative "../test_helper" 2 require_relative "../test_helper"
3 require 'test_controller' 3 require 'test_controller'
4 4
5 -# Re-raise errors caught by the controller.  
6 -class TestController; def rescue_action(e) raise e end; end  
7 -  
8 class ApplicationControllerTest < ActionController::TestCase 5 class ApplicationControllerTest < ActionController::TestCase
9 all_fixtures 6 all_fixtures
10 def setup 7 def setup
test/functional/catalog_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'catalog_controller' 2 require 'catalog_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class CatalogController; def rescue_action(e) raise e end; end  
6 -  
7 class CatalogControllerTest < ActionController::TestCase 4 class CatalogControllerTest < ActionController::TestCase
8 def setup 5 def setup
9 @controller = CatalogController.new 6 @controller = CatalogController.new
test/functional/categories_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'categories_controller' 2 require 'categories_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class CategoriesController; def rescue_action(e) raise e end; end  
6 -  
7 class CategoriesControllerTest < ActionController::TestCase 4 class CategoriesControllerTest < ActionController::TestCase
8 all_fixtures 5 all_fixtures
9 def setup 6 def setup
10 @controller = CategoriesController.new 7 @controller = CategoriesController.new
11 @request = ActionController::TestRequest.new 8 @request = ActionController::TestRequest.new
12 @response = ActionController::TestResponse.new 9 @response = ActionController::TestResponse.new
13 - 10 +
14 @env = fast_create(Environment, :name => "My test environment") 11 @env = fast_create(Environment, :name => "My test environment")
15 Environment.stubs(:default).returns(env) 12 Environment.stubs(:default).returns(env)
16 assert (@cat1 = env.categories.create(:name => 'a test category')) 13 assert (@cat1 = env.categories.create(:name => 'a test category'))
@@ -25,9 +22,6 @@ class CategoriesControllerTest &lt; ActionController::TestCase @@ -25,9 +22,6 @@ class CategoriesControllerTest &lt; ActionController::TestCase
25 get :index 22 get :index
26 assert_response :success 23 assert_response :success
27 assert_template 'index' 24 assert_template 'index'
28 - assert_kind_of Array, assigns(:categories)  
29 - assert_kind_of Array, assigns(:product_categories)  
30 - assert_kind_of Array, assigns(:regions)  
31 assert_tag :tag => 'a', :attributes => { :href => '/admin/categories/new'} 25 assert_tag :tag => 'a', :attributes => { :href => '/admin/categories/new'}
32 end 26 end
33 27
test/functional/cms_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'cms_controller' 2 require 'cms_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class CmsController; def rescue_action(e) raise e end; end  
6 -  
7 class CmsControllerTest < ActionController::TestCase 4 class CmsControllerTest < ActionController::TestCase
8 5
9 include NoosferoTestHelper 6 include NoosferoTestHelper
@@ -1237,7 +1234,7 @@ class CmsControllerTest &lt; ActionController::TestCase @@ -1237,7 +1234,7 @@ class CmsControllerTest &lt; ActionController::TestCase
1237 1234
1238 get :new, :profile => c.identifier 1235 get :new, :profile => c.identifier
1239 assert_response :forbidden 1236 assert_response :forbidden
1240 - assert_template 'access_denied' 1237 + assert_template 'shared/access_denied'
1241 end 1238 end
1242 1239
1243 should 'allow user with permission create an article in community' do 1240 should 'allow user with permission create an article in community' do
@@ -1259,7 +1256,7 @@ class CmsControllerTest &lt; ActionController::TestCase @@ -1259,7 +1256,7 @@ class CmsControllerTest &lt; ActionController::TestCase
1259 1256
1260 get :edit, :profile => c.identifier, :id => a.id 1257 get :edit, :profile => c.identifier, :id => a.id
1261 assert_response :forbidden 1258 assert_response :forbidden
1262 - assert_template 'access_denied' 1259 + assert_template 'shared/access_denied'
1263 end 1260 end
1264 1261
1265 should 'not allow user edit article if he is owner but has no publish permission' do 1262 should 'not allow user edit article if he is owner but has no publish permission' do
@@ -1270,7 +1267,7 @@ class CmsControllerTest &lt; ActionController::TestCase @@ -1270,7 +1267,7 @@ class CmsControllerTest &lt; ActionController::TestCase
1270 1267
1271 get :edit, :profile => c.identifier, :id => a.id 1268 get :edit, :profile => c.identifier, :id => a.id
1272 assert_response :forbidden 1269 assert_response :forbidden
1273 - assert_template 'access_denied' 1270 + assert_template 'shared/access_denied'
1274 end 1271 end
1275 1272
1276 should 'allow user edit article if he is owner and has publish permission' do 1273 should 'allow user edit article if he is owner and has publish permission' do
@@ -1782,7 +1779,7 @@ class CmsControllerTest &lt; ActionController::TestCase @@ -1782,7 +1779,7 @@ class CmsControllerTest &lt; ActionController::TestCase
1782 1779
1783 get :upload_files, :profile => c.identifier, :parent_id => a.id 1780 get :upload_files, :profile => c.identifier, :parent_id => a.id
1784 assert_response :forbidden 1781 assert_response :forbidden
1785 - assert_template 'access_denied' 1782 + assert_template 'shared/access_denied'
1786 end 1783 end
1787 1784
1788 should 'filter profile folders to select' do 1785 should 'filter profile folders to select' do
test/functional/comment_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'comment_controller' 2 require 'comment_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class CommentController; def rescue_action(e) raise e end; end  
6 -  
7 class CommentControllerTest < ActionController::TestCase 4 class CommentControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
@@ -358,7 +355,7 @@ class CommentControllerTest &lt; ActionController::TestCase @@ -358,7 +355,7 @@ class CommentControllerTest &lt; ActionController::TestCase
358 should "render the root comment when a reply is made" do 355 should "render the root comment when a reply is made" do
359 login_as profile.identifier 356 login_as profile.identifier
360 page = profile.articles.create!(:name => 'myarticle') 357 page = profile.articles.create!(:name => 'myarticle')
361 - 358 +
362 comment = fast_create(Comment, :body => 'some content', :source_id => page.id, :source_type => 'Article') 359 comment = fast_create(Comment, :body => 'some content', :source_id => page.id, :source_type => 'Article')
363 360
364 xhr :post, :create, :profile => profile.identifier, :id => page.id, :comment => {:body => 'Some comment...', :reply_of_id => comment.id}, :confirm => 'true' 361 xhr :post, :create, :profile => profile.identifier, :id => page.id, :comment => {:body => 'Some comment...', :reply_of_id => comment.id}, :confirm => 'true'
test/functional/contact_controller_test.rb
@@ -2,9 +2,6 @@ @@ -2,9 +2,6 @@
2 require_relative "../test_helper" 2 require_relative "../test_helper"
3 require 'contact_controller' 3 require 'contact_controller'
4 4
5 -# Re-raise errors caught by the controller.  
6 -class ContactController; def rescue_action(e) raise e end; end  
7 -  
8 class ContactControllerTest < ActionController::TestCase 5 class ContactControllerTest < ActionController::TestCase
9 6
10 all_fixtures 7 all_fixtures
@@ -140,7 +137,7 @@ class ContactControllerTest &lt; ActionController::TestCase @@ -140,7 +137,7 @@ class ContactControllerTest &lt; ActionController::TestCase
140 post :new, :profile => community.identifier 137 post :new, :profile => community.identifier
141 138
142 assert_response :forbidden 139 assert_response :forbidden
143 - assert_template :access_denied 140 + assert_template 'shared/access_denied'
144 end 141 end
145 142
146 should 'show send e-mail page to members of private community' do 143 should 'show send e-mail page to members of private community' do
test/functional/content_viewer_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'content_viewer_controller' 2 require 'content_viewer_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class ContentViewerController; def rescue_action(e) raise e end; end  
6 -  
7 class ContentViewerControllerTest < ActionController::TestCase 4 class ContentViewerControllerTest < ActionController::TestCase
8 5
9 all_fixtures 6 all_fixtures
@@ -194,7 +191,7 @@ class ContentViewerControllerTest &lt; ActionController::TestCase @@ -194,7 +191,7 @@ class ContentViewerControllerTest &lt; ActionController::TestCase
194 191
195 get :view_page, :profile => community.identifier, :page => [ folder.path ] 192 get :view_page, :profile => community.identifier, :page => [ folder.path ]
196 193
197 - assert_template 'access_denied' 194 + assert_template 'shared/access_denied'
198 end 195 end
199 196
200 should 'show private content to profile moderators' do 197 should 'show private content to profile moderators' do
@@ -297,7 +294,7 @@ class ContentViewerControllerTest &lt; ActionController::TestCase @@ -297,7 +294,7 @@ class ContentViewerControllerTest &lt; ActionController::TestCase
297 294
298 get :view_page, :profile => 'test_profile', :page => [ 'my-intranet' ] 295 get :view_page, :profile => 'test_profile', :page => [ 'my-intranet' ]
299 296
300 - assert_template 'access_denied' 297 + assert_template 'shared/access_denied'
301 end 298 end
302 299
303 should 'give access to private articles if logged in and moderator' do 300 should 'give access to private articles if logged in and moderator' do
test/functional/edit_template_controller_test.rb
@@ -3,9 +3,6 @@ @@ -3,9 +3,6 @@
3 require_relative "../test_helper" 3 require_relative "../test_helper"
4 require 'edit_template_controller' 4 require 'edit_template_controller'
5 5
6 -# Re-raise errors caught by the controller.  
7 -class EditTemplateController; def rescue_action(e) raise e end; end  
8 -  
9 class EditTemplateControllerTest < ActionController::TestCase 6 class EditTemplateControllerTest < ActionController::TestCase
10 all_fixtures 7 all_fixtures
11 def setup 8 def setup
test/functional/enterprise_registration_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'enterprise_registration_controller' 2 require 'enterprise_registration_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class EnterpriseRegistrationController; def rescue_action(e) raise e end; end  
6 -  
7 class EnterpriseRegistrationControllerTest < ActionController::TestCase 4 class EnterpriseRegistrationControllerTest < ActionController::TestCase
8 5
9 # all_fixtures:users 6 # all_fixtures:users
@@ -159,7 +156,7 @@ class EnterpriseRegistrationControllerTest &lt; ActionController::TestCase @@ -159,7 +156,7 @@ class EnterpriseRegistrationControllerTest &lt; ActionController::TestCase
159 post :index, :create_enterprise => { 'name' => 'name', 'identifier' => 'mynew', :economic_activity => '<b>economic_activity</b>' } 156 post :index, :create_enterprise => { 'name' => 'name', 'identifier' => 'mynew', :economic_activity => '<b>economic_activity</b>' }
160 assert_sanitized assigns(:create_enterprise).economic_activity 157 assert_sanitized assigns(:create_enterprise).economic_activity
161 end 158 end
162 - 159 +
163 should 'filter html from management_information' do 160 should 'filter html from management_information' do
164 post :index, :create_enterprise => { 'name' => 'name', 'identifier' => 'mynew', :management_information => '<b>management_information</b>' } 161 post :index, :create_enterprise => { 'name' => 'name', 'identifier' => 'mynew', :management_information => '<b>management_information</b>' }
165 assert_sanitized assigns(:create_enterprise).management_information 162 assert_sanitized assigns(:create_enterprise).management_information
test/functional/enterprise_validation_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'enterprise_validation_controller' 2 require 'enterprise_validation_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class EnterpriseValidationController; def rescue_action(e) raise e end; end  
6 -  
7 class EnterpriseValidationControllerTest < ActionController::TestCase 4 class EnterpriseValidationControllerTest < ActionController::TestCase
8 5
9 all_fixtures 6 all_fixtures
@@ -12,7 +9,7 @@ class EnterpriseValidationControllerTest &lt; ActionController::TestCase @@ -12,7 +9,7 @@ class EnterpriseValidationControllerTest &lt; ActionController::TestCase
12 @controller = EnterpriseValidationController.new 9 @controller = EnterpriseValidationController.new
13 @request = ActionController::TestRequest.new 10 @request = ActionController::TestRequest.new
14 @response = ActionController::TestResponse.new 11 @response = ActionController::TestResponse.new
15 - 12 +
16 login_as 'ze' 13 login_as 'ze'
17 @org = Organization.create!(:identifier => 'myorg', :name => "My Org") 14 @org = Organization.create!(:identifier => 'myorg', :name => "My Org")
18 give_permission('ze', 'validate_enterprise', @org) 15 give_permission('ze', 'validate_enterprise', @org)
@@ -78,7 +75,7 @@ class EnterpriseValidationControllerTest &lt; ActionController::TestCase @@ -78,7 +75,7 @@ class EnterpriseValidationControllerTest &lt; ActionController::TestCase
78 should 'list validations already processed' do 75 should 'list validations already processed' do
79 processed_validations = [CreateEnterprise.new] 76 processed_validations = [CreateEnterprise.new]
80 @org.expects(:processed_validations).returns(processed_validations) 77 @org.expects(:processed_validations).returns(processed_validations)
81 - 78 +
82 get :list_processed, :profile => 'myorg' 79 get :list_processed, :profile => 'myorg'
83 80
84 assert_equal processed_validations, assigns(:processed_validations) 81 assert_equal processed_validations, assigns(:processed_validations)
@@ -86,7 +83,7 @@ class EnterpriseValidationControllerTest &lt; ActionController::TestCase @@ -86,7 +83,7 @@ class EnterpriseValidationControllerTest &lt; ActionController::TestCase
86 assert_response :success 83 assert_response :success
87 assert_template 'list_processed' 84 assert_template 'list_processed'
88 end 85 end
89 - 86 +
90 should 'be able to display a validation that was already processed' do 87 should 'be able to display a validation that was already processed' do
91 validation = CreateEnterprise.new 88 validation = CreateEnterprise.new
92 @org.expects(:find_processed_validation).with('kakakaka').returns(validation) 89 @org.expects(:find_processed_validation).with('kakakaka').returns(validation)
@@ -106,7 +103,7 @@ class EnterpriseValidationControllerTest &lt; ActionController::TestCase @@ -106,7 +103,7 @@ class EnterpriseValidationControllerTest &lt; ActionController::TestCase
106 info = ValidationInfo.new(:validation_methodology => 'none') 103 info = ValidationInfo.new(:validation_methodology => 'none')
107 @org.expects(:validation_info).returns(info) 104 @org.expects(:validation_info).returns(info)
108 post :edit_validation_info, :profile => 'myorg', :info => {:validation_methodology => 'new methodology'} 105 post :edit_validation_info, :profile => 'myorg', :info => {:validation_methodology => 'new methodology'}
109 - 106 +
110 assert_response :redirect 107 assert_response :redirect
111 assert_redirected_to :action => 'index' 108 assert_redirected_to :action => 'index'
112 assert_equal info, assigns(:info) 109 assert_equal info, assigns(:info)
@@ -116,7 +113,7 @@ class EnterpriseValidationControllerTest &lt; ActionController::TestCase @@ -116,7 +113,7 @@ class EnterpriseValidationControllerTest &lt; ActionController::TestCase
116 info = ValidationInfo.new(:validation_methodology => 'none') 113 info = ValidationInfo.new(:validation_methodology => 'none')
117 @org.expects(:validation_info).returns(info) 114 @org.expects(:validation_info).returns(info)
118 post :edit_validation_info, :profile => 'myorg', :info => {:validation_methodology => ''} 115 post :edit_validation_info, :profile => 'myorg', :info => {:validation_methodology => ''}
119 - 116 +
120 assert_response :success 117 assert_response :success
121 assert_equal info, assigns(:info) 118 assert_equal info, assigns(:info)
122 end 119 end
test/functional/environment_design_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'environment_design_controller' 2 require 'environment_design_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class EnvironmentDesignController; def rescue_action(e) raise e end; end  
6 -  
7 class EnvironmentDesignControllerTest < ActionController::TestCase 4 class EnvironmentDesignControllerTest < ActionController::TestCase
8 5
9 ALL_BLOCKS = [ArticleBlock, LoginBlock, RecentDocumentsBlock, EnterprisesBlock, CommunitiesBlock, SellersSearchBlock, LinkListBlock, FeedReaderBlock, SlideshowBlock, HighlightsBlock, FeaturedProductsBlock, CategoriesBlock, RawHTMLBlock, TagsBlock ] 6 ALL_BLOCKS = [ArticleBlock, LoginBlock, RecentDocumentsBlock, EnterprisesBlock, CommunitiesBlock, SellersSearchBlock, LinkListBlock, FeedReaderBlock, SlideshowBlock, HighlightsBlock, FeaturedProductsBlock, CategoriesBlock, RawHTMLBlock, TagsBlock ]
test/functional/environment_role_manager_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'environment_role_manager_controller' 2 require 'environment_role_manager_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class EnvironmentRoleManagerController; def rescue_action(e) raise e end; end  
6 -  
7 class EnvironmentRoleManagerControllerTest < ActionController::TestCase 4 class EnvironmentRoleManagerControllerTest < ActionController::TestCase
8 def setup 5 def setup
9 @controller = EnvironmentRoleManagerController.new 6 @controller = EnvironmentRoleManagerController.new
test/functional/environment_themes_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 2
3 -class EnvironmentThemesController; def rescue_action(e) raise e end; end  
4 -  
5 class EnvironmentThemesControllerTest < ActionController::TestCase 3 class EnvironmentThemesControllerTest < ActionController::TestCase
6 4
7 def setup 5 def setup
test/functional/events_controller_test.rb
@@ -69,7 +69,7 @@ class EventsControllerTest &lt; ActionController::TestCase @@ -69,7 +69,7 @@ class EventsControllerTest &lt; ActionController::TestCase
69 post :events, :profile => community.identifier 69 post :events, :profile => community.identifier
70 70
71 assert_response :forbidden 71 assert_response :forbidden
72 - assert_template :access_denied 72 + assert_template 'shared/access_denied'
73 end 73 end
74 74
75 should 'show events page to members of private community' do 75 should 'show events page to members of private community' do
test/functional/favorite_enterprises_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'favorite_enterprises_controller' 2 require 'favorite_enterprises_controller'
3 3
4 -class FavoriteEnterprisesController; def rescue_action(e) raise e end; end  
5 -  
6 class FavoriteEnterprisesControllerTest < ActionController::TestCase 4 class FavoriteEnterprisesControllerTest < ActionController::TestCase
7 5
8 - noosfero_test :profile => 'testuser'  
9 - 6 + self.default_params = {profile: 'testuser'}
10 def setup 7 def setup
11 @controller = FavoriteEnterprisesController.new 8 @controller = FavoriteEnterprisesController.new
12 @request = ActionController::TestRequest.new 9 @request = ActionController::TestRequest.new
@@ -31,7 +28,7 @@ class FavoriteEnterprisesControllerTest &lt; ActionController::TestCase @@ -31,7 +28,7 @@ class FavoriteEnterprisesControllerTest &lt; ActionController::TestCase
31 assert_response :success 28 assert_response :success
32 assert_template 'add' 29 assert_template 'add'
33 30
34 - ok("must load the favorite enterprise being added to display") { favorite_enterprise == assigns(:favorite_enterprise) } 31 + ok("must load the favorite enterprise being added to display") { favorite_enterprise == assigns(:favorite_enterprise) }
35 32
36 end 33 end
37 34
test/functional/features_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'features_controller' 2 require 'features_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class FeaturesController; def rescue_action(e) raise e end; end  
6 -  
7 class FeaturesControllerTest < ActionController::TestCase 4 class FeaturesControllerTest < ActionController::TestCase
8 5
9 - all_fixtures 6 + all_fixtures
10 def setup 7 def setup
11 @controller = FeaturesController.new 8 @controller = FeaturesController.new
12 @request = ActionController::TestRequest.new 9 @request = ActionController::TestRequest.new
13 @response = ActionController::TestResponse.new 10 @response = ActionController::TestResponse.new
14 login_as(create_admin_user(Environment.find(2))) 11 login_as(create_admin_user(Environment.find(2)))
15 end 12 end
16 - 13 +
17 def test_listing_features 14 def test_listing_features
18 uses_host 'anhetegua.net' 15 uses_host 'anhetegua.net'
19 get :index 16 get :index
@@ -37,7 +34,7 @@ class FeaturesControllerTest &lt; ActionController::TestCase @@ -37,7 +34,7 @@ class FeaturesControllerTest &lt; ActionController::TestCase
37 assert_kind_of String, session[:notice] 34 assert_kind_of String, session[:notice]
38 v = Environment.find(environments(:anhetegua_net).id) 35 v = Environment.find(environments(:anhetegua_net).id)
39 assert v.enabled?('feature2') 36 assert v.enabled?('feature2')
40 - assert v.enabled?('feature2') 37 + assert v.enabled?('feature2')
41 assert !v.enabled?('feature3') 38 assert !v.enabled?('feature3')
42 end 39 end
43 40
test/functional/friends_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'friends_controller' 2 require 'friends_controller'
3 3
4 -class FriendsController; def rescue_action(e) raise e end; end  
5 -  
6 class FriendsControllerTest < ActionController::TestCase 4 class FriendsControllerTest < ActionController::TestCase
7 5
8 - noosfero_test :profile => 'testuser'  
9 - 6 + self.default_params = {profile: 'testuser'}
10 def setup 7 def setup
11 @controller = FriendsController.new 8 @controller = FriendsController.new
12 @request = ActionController::TestRequest.new 9 @request = ActionController::TestRequest.new
test/functional/home_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'home_controller' 2 require 'home_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class HomeController; def rescue_action(e) raise e end; end  
6 -  
7 class HomeControllerTest < ActionController::TestCase 4 class HomeControllerTest < ActionController::TestCase
8 5
9 def teardown 6 def teardown
test/functional/licenses_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'licenses_controller' 2 require 'licenses_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class LIcensesController; def rescue_action(e) raise e end; end  
6 -  
7 class LicensesControllerTest < ActionController::TestCase 4 class LicensesControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
test/functional/manage_products_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'manage_products_controller' 2 require 'manage_products_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class ManageProductsController; def rescue_action(e) raise e end; end  
6 -  
7 class ManageProductsControllerTest < ActionController::TestCase 4 class ManageProductsControllerTest < ActionController::TestCase
8 all_fixtures 5 all_fixtures
9 def setup 6 def setup
@@ -23,7 +20,7 @@ class ManageProductsControllerTest &lt; ActionController::TestCase @@ -23,7 +20,7 @@ class ManageProductsControllerTest &lt; ActionController::TestCase
23 login_as :user_test 20 login_as :user_test
24 get 'index', :profile => @enterprise.identifier 21 get 'index', :profile => @enterprise.identifier
25 assert :success 22 assert :success
26 - assert_template 'access_denied' 23 + assert_template 'shared/access_denied'
27 end 24 end
28 25
29 should "get index" do 26 should "get index" do
test/functional/map_balloon_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'map_balloon_controller' 2 require 'map_balloon_controller'
3 3
4 -  
5 -# Re-raise errors caught by the controller.  
6 -class MapBalloonController; def rescue_action(e) raise e end; end  
7 -  
8 class MapBalloonControllerTest < ActionController::TestCase 4 class MapBalloonControllerTest < ActionController::TestCase
9 5
10 def setup 6 def setup
test/functional/maps_controller_test.rb
@@ -2,9 +2,6 @@ @@ -2,9 +2,6 @@
2 require_relative "../test_helper" 2 require_relative "../test_helper"
3 require 'maps_controller' 3 require 'maps_controller'
4 4
5 -# Re-raise errors caught by the controller.  
6 -class MapsController; def rescue_action(e) raise e end; end  
7 -  
8 class MapsControllerTest < ActionController::TestCase 5 class MapsControllerTest < ActionController::TestCase
9 6
10 def setup 7 def setup
@@ -30,8 +27,8 @@ class MapsControllerTest &lt; ActionController::TestCase @@ -30,8 +27,8 @@ class MapsControllerTest &lt; ActionController::TestCase
30 city = 'Santo Afonso' 27 city = 'Santo Afonso'
31 state = 'Mato Grosso' 28 state = 'Mato Grosso'
32 29
33 - fast_create(NationalRegion, :name => 'Brasil',  
34 - :national_region_code => 'BR', 30 + fast_create(NationalRegion, :name => 'Brasil',
  31 + :national_region_code => 'BR',
35 :national_region_type_id => NationalRegionType::COUNTRY) 32 :national_region_type_id => NationalRegionType::COUNTRY)
36 33
37 parent_region = fast_create(NationalRegion, :name => state, 34 parent_region = fast_create(NationalRegion, :name => state,
@@ -43,7 +40,7 @@ class MapsControllerTest &lt; ActionController::TestCase @@ -43,7 +40,7 @@ class MapsControllerTest &lt; ActionController::TestCase
43 :national_region_type_id => NationalRegionType::CITY, 40 :national_region_type_id => NationalRegionType::CITY,
44 :parent_national_region_code => parent_region.national_region_code) 41 :parent_national_region_code => parent_region.national_region_code)
45 42
46 - post :edit_location, :profile => profile.identifier, :profile_data => { 43 + post :edit_location, :profile => profile.identifier, :profile_data => {
47 :address => 'new address', 44 :address => 'new address',
48 :country => 'BR', 45 :country => 'BR',
49 :city => city, 46 :city => city,
test/functional/memberships_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'memberships_controller' 2 require 'memberships_controller'
3 3
4 -  
5 -# Re-raise errors caught by the controller.  
6 -class MembershipsController; def rescue_action(e) raise e end; end  
7 -  
8 class MembershipsControllerTest < ActionController::TestCase 4 class MembershipsControllerTest < ActionController::TestCase
9 5
10 include ApplicationHelper 6 include ApplicationHelper
test/functional/my_profile_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'my_profile_controller' 2 require 'my_profile_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class MyProfileController; def rescue_action(e) raise e end; end  
6 -  
7 class OnlyForPersonTestController < MyProfileController 4 class OnlyForPersonTestController < MyProfileController
8 requires_profile_class Person 5 requires_profile_class Person
9 def index 6 def index
test/functional/organizations_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'organizations_controller' 2 require 'organizations_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class OrganizationsController; def rescue_action(e) raise e end; end  
6 -  
7 class OrganizationsControllerTest < ActionController::TestCase 4 class OrganizationsControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
@@ -11,13 +8,11 @@ class OrganizationsControllerTest &lt; ActionController::TestCase @@ -11,13 +8,11 @@ class OrganizationsControllerTest &lt; ActionController::TestCase
11 @request = ActionController::TestRequest.new 8 @request = ActionController::TestRequest.new
12 @response = ActionController::TestResponse.new 9 @response = ActionController::TestResponse.new
13 10
14 - Environment.destroy_all  
15 - @environment = fast_create(Environment, :is_default => true) 11 + @environment = Environment.default
16 12
17 admin_user = create_user_with_permission('adminuser', 'manage_environment_organizations', environment) 13 admin_user = create_user_with_permission('adminuser', 'manage_environment_organizations', environment)
18 login_as('adminuser') 14 login_as('adminuser')
19 end 15 end
20 -  
21 attr_accessor :environment 16 attr_accessor :environment
22 17
23 should 'not access without right permission' do 18 should 'not access without right permission' do
@@ -40,7 +35,7 @@ class OrganizationsControllerTest &lt; ActionController::TestCase @@ -40,7 +35,7 @@ class OrganizationsControllerTest &lt; ActionController::TestCase
40 get :index, :filter => 'enabled' 35 get :index, :filter => 'enabled'
41 36
42 assert_match(/enabled community/, @response.body) 37 assert_match(/enabled community/, @response.body)
43 - assert_not_match(/disabled community/, @response.body) 38 + assert_no_match(/disabled community/, @response.body)
44 end 39 end
45 40
46 should 'show list to activate organizations' do 41 should 'show list to activate organizations' do
@@ -50,7 +45,7 @@ class OrganizationsControllerTest &lt; ActionController::TestCase @@ -50,7 +45,7 @@ class OrganizationsControllerTest &lt; ActionController::TestCase
50 45
51 get :index, :filter => 'disabled' 46 get :index, :filter => 'disabled'
52 47
53 - assert_not_match(/enabled community/, @response.body) 48 + assert_no_match(/enabled community/, @response.body)
54 assert_match(/disabled community/, @response.body) 49 assert_match(/disabled community/, @response.body)
55 end 50 end
56 51
@@ -61,7 +56,7 @@ class OrganizationsControllerTest &lt; ActionController::TestCase @@ -61,7 +56,7 @@ class OrganizationsControllerTest &lt; ActionController::TestCase
61 get :index, :type => 'Enterprise' 56 get :index, :type => 'Enterprise'
62 57
63 assert_match(/Enterprise Test/, @response.body) 58 assert_match(/Enterprise Test/, @response.body)
64 - assert_not_match(/Community Test/, @response.body) 59 + assert_no_match(/Community Test/, @response.body)
65 end 60 end
66 61
67 should 'show list only of communities' do 62 should 'show list only of communities' do
@@ -70,7 +65,7 @@ class OrganizationsControllerTest &lt; ActionController::TestCase @@ -70,7 +65,7 @@ class OrganizationsControllerTest &lt; ActionController::TestCase
70 65
71 get :index, :type => 'Community' 66 get :index, :type => 'Community'
72 67
73 - assert_not_match(/Enterprise Test/, @response.body) 68 + assert_no_match(/Enterprise Test/, @response.body)
74 assert_match(/Community Test/, @response.body) 69 assert_match(/Community Test/, @response.body)
75 end 70 end
76 71
test/functional/plugin_admin_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
  2 +require 'plugin_admin_controller'
2 3
3 class PluginAdminController 4 class PluginAdminController
4 def index 5 def index
@@ -8,6 +9,10 @@ end @@ -8,6 +9,10 @@ end
8 9
9 class PluginAdminControllerTest < ActionController::TestCase 10 class PluginAdminControllerTest < ActionController::TestCase
10 11
  12 + def setup
  13 + @controller = PluginAdminController.new
  14 + end
  15 +
11 should 'allow user with the required permission to access plugin administration page' do 16 should 'allow user with the required permission to access plugin administration page' do
12 create_user_with_permission('testuser', 'edit_environment_features', Environment.default) 17 create_user_with_permission('testuser', 'edit_environment_features', Environment.default)
13 login_as('testuser') 18 login_as('testuser')
test/functional/plugins_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'plugins_controller' 2 require 'plugins_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class PluginsController; def rescue_action(e) raise e end; end  
6 -  
7 class PluginsControllerTest < ActionController::TestCase 4 class PluginsControllerTest < ActionController::TestCase
8 5
9 all_fixtures 6 all_fixtures
test/functional/profile_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'profile_controller' 2 require 'profile_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class ProfileController; def rescue_action(e) raise e end; end  
6 -  
7 class ProfileControllerTest < ActionController::TestCase 4 class ProfileControllerTest < ActionController::TestCase
  5 +
  6 + self.default_params = {profile: 'testuser'}
8 def setup 7 def setup
9 Environment.default.enable('products_for_enterprises') 8 Environment.default.enable('products_for_enterprises')
10 @profile = create_user('testuser').person 9 @profile = create_user('testuser').person
11 end 10 end
12 attr_reader :profile 11 attr_reader :profile
13 12
14 - noosfero_test :profile => 'testuser'  
15 -  
16 should 'list friends' do 13 should 'list friends' do
17 get :friends 14 get :friends
18 15
test/functional/profile_design_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'profile_design_controller' 2 require 'profile_design_controller'
3 3
4 -class ProfileDesignController; def rescue_action(e) raise e end; end  
5 -  
6 class ProfileDesignControllerTest < ActionController::TestCase 4 class ProfileDesignControllerTest < ActionController::TestCase
7 5
8 COMMOM_BLOCKS = [ ArticleBlock, TagsBlock, RecentDocumentsBlock, ProfileInfoBlock, LinkListBlock, MyNetworkBlock, FeedReaderBlock, ProfileImageBlock, LocationBlock, SlideshowBlock, ProfileSearchBlock, HighlightsBlock ] 6 COMMOM_BLOCKS = [ ArticleBlock, TagsBlock, RecentDocumentsBlock, ProfileInfoBlock, LinkListBlock, MyNetworkBlock, FeedReaderBlock, ProfileImageBlock, LocationBlock, SlideshowBlock, ProfileSearchBlock, HighlightsBlock ]
test/functional/profile_editor_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'profile_editor_controller' 2 require 'profile_editor_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class ProfileEditorController; def rescue_action(e) raise e end; end  
6 -  
7 class ProfileEditorControllerTest < ActionController::TestCase 4 class ProfileEditorControllerTest < ActionController::TestCase
8 all_fixtures 5 all_fixtures
9 6
test/functional/profile_members_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'profile_members_controller' 2 require 'profile_members_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class ProfileMembersController; def rescue_action(e) raise e end; end  
6 -  
7 class ProfileMembersControllerTest < ActionController::TestCase 4 class ProfileMembersControllerTest < ActionController::TestCase
8 def setup 5 def setup
9 super 6 super
@@ -20,7 +17,7 @@ class ProfileMembersControllerTest &lt; ActionController::TestCase @@ -20,7 +17,7 @@ class ProfileMembersControllerTest &lt; ActionController::TestCase
20 get 'index', :profile => 'test_enterprise' 17 get 'index', :profile => 'test_enterprise'
21 18
22 assert_response 403 19 assert_response 403
23 - assert_template 'access_denied' 20 + assert_template 'shared/access_denied'
24 end 21 end
25 22
26 should 'access index' do 23 should 'access index' do
test/functional/profile_roles_controller_test.rb
@@ -28,7 +28,7 @@ class ProfileRolesControllerTest &lt; ActionController::TestCase @@ -28,7 +28,7 @@ class ProfileRolesControllerTest &lt; ActionController::TestCase
28 post :create, :profile => community.identifier, :role => {:name => "new_admin", :permissions => ["edit_profile"] } 28 post :create, :profile => community.identifier, :role => {:name => "new_admin", :permissions => ["edit_profile"] }
29 29
30 assert_response 403 30 assert_response 403
31 - assert_template 'access_denied' 31 + assert_template 'shared/access_denied'
32 32
33 role = Role.where(:name => 'new_admin') 33 role = Role.where(:name => 'new_admin')
34 34
test/functional/profile_search_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'profile_search_controller' 2 require 'profile_search_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class ProfileSearchController; def rescue_action(e) raise e end; end  
6 -  
7 class ProfileSearchControllerTest < ActionController::TestCase 4 class ProfileSearchControllerTest < ActionController::TestCase
8 def setup 5 def setup
9 @controller = ProfileSearchController.new 6 @controller = ProfileSearchController.new
@@ -96,7 +93,7 @@ class ProfileSearchControllerTest &lt; ActionController::TestCase @@ -96,7 +93,7 @@ class ProfileSearchControllerTest &lt; ActionController::TestCase
96 end 93 end
97 94
98 should 'display number of results found' do 95 should 'display number of results found' do
99 - article1 = TextileArticle.create(:name => 'Article 1', :body => 'Article to test profile search', :body => 'Article to test profile search', :profile => person) 96 + article1 = TextileArticle.create(:name => 'Article 1', :body => 'Article to test profile search', :profile => person)
100 article2 = TextileArticle.create(:name => 'Article 2', :body => 'Another article to test profile search', :profile => person) 97 article2 = TextileArticle.create(:name => 'Article 2', :body => 'Another article to test profile search', :profile => person)
101 98
102 get 'index', :profile => person.identifier, :q => 'article to test' 99 get 'index', :profile => person.identifier, :q => 'article to test'
test/functional/profile_themes_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 -# require 'profile_themes_controller'  
3 -  
4 -class ProfileThemesController; def rescue_action(e) raise e end; end  
5 2
6 class ProfileThemesControllerTest < ActionController::TestCase 3 class ProfileThemesControllerTest < ActionController::TestCase
7 4
@@ -116,7 +113,7 @@ class ProfileThemesControllerTest &lt; ActionController::TestCase @@ -116,7 +113,7 @@ class ProfileThemesControllerTest &lt; ActionController::TestCase
116 113
117 should 'create a new theme' do 114 should 'create a new theme' do
118 post :new, :profile => 'testinguser', :name => 'My theme' 115 post :new, :profile => 'testinguser', :name => 'My theme'
119 - 116 +
120 ok('theme should be created') do 117 ok('theme should be created') do
121 profile.themes.first.id == 'my-theme' 118 profile.themes.first.id == 'my-theme'
122 end 119 end
@@ -197,7 +194,7 @@ class ProfileThemesControllerTest &lt; ActionController::TestCase @@ -197,7 +194,7 @@ class ProfileThemesControllerTest &lt; ActionController::TestCase
197 should 'display "add image" button' do 194 should 'display "add image" button' do
198 theme = Theme.create('mytheme', :owner => profile) 195 theme = Theme.create('mytheme', :owner => profile)
199 get :edit, :profile => 'testinguser', :id => 'mytheme' 196 get :edit, :profile => 'testinguser', :id => 'mytheme'
200 - 197 +
201 assert_tag :tag => 'a', :attributes => { :href => '/myprofile/testinguser/profile_themes/add_image/mytheme' } 198 assert_tag :tag => 'a', :attributes => { :href => '/myprofile/testinguser/profile_themes/add_image/mytheme' }
202 end 199 end
203 200
test/functional/public_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'public_controller' 2 require 'public_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class PublicController; def rescue_action(e) raise e end; end  
6 -  
7 class PublicControllerTest < ActionController::TestCase 4 class PublicControllerTest < ActionController::TestCase
8 5
9 should 'inherit from ApplicationController' do 6 should 'inherit from ApplicationController' do
test/functional/region_validators_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'region_validators_controller' 2 require 'region_validators_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class RegionValidatorsController; def rescue_action(e) raise e end; end  
6 -  
7 class RegionValidatorsControllerTest < ActionController::TestCase 4 class RegionValidatorsControllerTest < ActionController::TestCase
8 all_fixtures 5 all_fixtures
9 def setup 6 def setup
@@ -12,7 +9,7 @@ class RegionValidatorsControllerTest &lt; ActionController::TestCase @@ -12,7 +9,7 @@ class RegionValidatorsControllerTest &lt; ActionController::TestCase
12 @response = ActionController::TestResponse.new 9 @response = ActionController::TestResponse.new
13 login_as('ze') 10 login_as('ze')
14 end 11 end
15 - 12 +
16 # Replace this with your real tests. 13 # Replace this with your real tests.
17 should 'list regions at index' do 14 should 'list regions at index' do
18 get :index 15 get :index
@@ -39,7 +36,7 @@ class RegionValidatorsControllerTest &lt; ActionController::TestCase @@ -39,7 +36,7 @@ class RegionValidatorsControllerTest &lt; ActionController::TestCase
39 36
40 should 'search possible validators by name' do 37 should 'search possible validators by name' do
41 environment = fast_create(Environment, :name => "my environment") 38 environment = fast_create(Environment, :name => "my environment")
42 - give_permission('ze', 'manage_environment_validators', environment) 39 + give_permission('ze', 'manage_environment_validators', environment)
43 region = Region.new(:name => 'my region') 40 region = Region.new(:name => 'my region')
44 environment.regions << region 41 environment.regions << region
45 assert !region.new_record? 42 assert !region.new_record?
@@ -84,7 +81,7 @@ class RegionValidatorsControllerTest &lt; ActionController::TestCase @@ -84,7 +81,7 @@ class RegionValidatorsControllerTest &lt; ActionController::TestCase
84 post :remove, :id => region.id, :validator_id => org.id 81 post :remove, :id => region.id, :validator_id => org.id
85 assert_response :redirect 82 assert_response :redirect
86 assert_redirected_to :action => 'region', :id => region.id 83 assert_redirected_to :action => 'region', :id => region.id
87 - 84 +
88 assert !Region.find(region.id).validators.include?(org) 85 assert !Region.find(region.id).validators.include?(org)
89 end 86 end
90 87
test/functional/role_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'role_controller' 2 require 'role_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class RoleController; def rescue_action(e) raise e end; end  
6 -  
7 class RoleControllerTest < ActionController::TestCase 4 class RoleControllerTest < ActionController::TestCase
8 all_fixtures 5 all_fixtures
9 6
@@ -26,13 +23,13 @@ class RoleControllerTest &lt; ActionController::TestCase @@ -26,13 +23,13 @@ class RoleControllerTest &lt; ActionController::TestCase
26 assert_response :success 23 assert_response :success
27 assert_template 'show' 24 assert_template 'show'
28 assert assigns(:role) 25 assert assigns(:role)
29 - assert_equal @role.id, assigns(:role).id 26 + assert_equal @role.id, assigns(:role).id
30 end 27 end
31 28
32 def test_can_edit 29 def test_can_edit
33 get 'edit', :id => @role.id 30 get 'edit', :id => @role.id
34 assert_not_nil assigns(:role) 31 assert_not_nil assigns(:role)
35 - assert_equal @role.id, assigns(:role).id 32 + assert_equal @role.id, assigns(:role).id
36 end 33 end
37 34
38 def test_should_update_to_valid_parameters 35 def test_should_update_to_valid_parameters
@@ -42,7 +39,7 @@ class RoleControllerTest &lt; ActionController::TestCase @@ -42,7 +39,7 @@ class RoleControllerTest &lt; ActionController::TestCase
42 assert_not_nil assigns(:role) 39 assert_not_nil assigns(:role)
43 assert_nil session[:notice] 40 assert_nil session[:notice]
44 end 41 end
45 - 42 +
46 def test_should_not_update_to_invalid_paramters 43 def test_should_not_update_to_invalid_paramters
47 Role.any_instance.stubs(:valid?).returns(false) 44 Role.any_instance.stubs(:valid?).returns(false)
48 post 'update', :id => @role.id 45 post 'update', :id => @role.id
test/functional/search_controller_test.rb
@@ -2,9 +2,6 @@ @@ -2,9 +2,6 @@
2 require_relative "../test_helper" 2 require_relative "../test_helper"
3 require 'search_controller' 3 require 'search_controller'
4 4
5 -# Re-raise errors caught by the controller.  
6 -class SearchController; def rescue_action(e) raise e end; end  
7 -  
8 class SearchControllerTest < ActionController::TestCase 5 class SearchControllerTest < ActionController::TestCase
9 6
10 def setup 7 def setup
@@ -54,7 +51,7 @@ class SearchControllerTest &lt; ActionController::TestCase @@ -54,7 +51,7 @@ class SearchControllerTest &lt; ActionController::TestCase
54 51
55 should 'search only in specified types of content' do 52 should 'search only in specified types of content' do
56 get :articles, :query => 'something not important' 53 get :articles, :query => 'something not important'
57 - assert_equal ['articles'], assigns(:searches).keys 54 + assert_equal [:articles], assigns(:searches).keys
58 end 55 end
59 56
60 should 'render success in search' do 57 should 'render success in search' do
test/functional/system_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'system_controller' 2 require 'system_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class SystemController; def rescue_action(e) raise e end; end  
6 -  
7 class SystemControllerTest < ActionController::TestCase 4 class SystemControllerTest < ActionController::TestCase
8 def setup 5 def setup
9 @controller = SystemController.new 6 @controller = SystemController.new
test/functional/tasks_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'tasks_controller' 2 require 'tasks_controller'
3 3
4 -class TasksController; def rescue_action(e) raise e end; end  
5 -  
6 class TasksControllerTest < ActionController::TestCase 4 class TasksControllerTest < ActionController::TestCase
7 5
8 - noosfero_test :profile => 'testuser'  
9 - 6 + self.default_params = {profile: 'testuser'}
10 def setup 7 def setup
11 @controller = TasksController.new 8 @controller = TasksController.new
12 @request = ActionController::TestRequest.new 9 @request = ActionController::TestRequest.new
@@ -149,7 +146,7 @@ class TasksControllerTest &lt; ActionController::TestCase @@ -149,7 +146,7 @@ class TasksControllerTest &lt; ActionController::TestCase
149 146
150 should 'create a ticket with profile requestor' do 147 should 'create a ticket with profile requestor' do
151 post :new, :profile => profile.identifier, :ticket => {:name => 'new task'} 148 post :new, :profile => profile.identifier, :ticket => {:name => 'new task'}
152 - 149 +
153 assert_equal profile, assigns(:ticket).requestor 150 assert_equal profile, assigns(:ticket).requestor
154 end 151 end
155 152
@@ -628,7 +625,7 @@ class TasksControllerTest &lt; ActionController::TestCase @@ -628,7 +625,7 @@ class TasksControllerTest &lt; ActionController::TestCase
628 625
629 assert_select ".task_responsible select", 0 626 assert_select ".task_responsible select", 0
630 assert_select ".task_responsible .value" 627 assert_select ".task_responsible .value"
631 - end 628 + end
632 629
633 should 'store the person who closes a task' do 630 should 'store the person who closes a task' do
634 t = profile.tasks.build; t.save! 631 t = profile.tasks.build; t.save!
test/functional/templates_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'templates_controller' 2 require 'templates_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class TemplatesController; def rescue_action(e) raise e end; end  
6 -  
7 class TemplatesControllerTest < ActionController::TestCase 4 class TemplatesControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
10 @controller = TemplatesController.new 7 @controller = TemplatesController.new
11 @request = ActionController::TestRequest.new 8 @request = ActionController::TestRequest.new
12 @response = ActionController::TestResponse.new 9 @response = ActionController::TestResponse.new
13 - Environment.destroy_all  
14 - @environment = fast_create(Environment, :is_default => true) 10 +
  11 + @environment = Environment.default
15 login_as(create_admin_user(@environment)) 12 login_as(create_admin_user(@environment))
16 end 13 end
17 -  
18 attr_accessor :environment 14 attr_accessor :environment
19 15
20 should 'create person template' do 16 should 'create person template' do
@@ -37,9 +33,9 @@ class TemplatesControllerTest &lt; ActionController::TestCase @@ -37,9 +33,9 @@ class TemplatesControllerTest &lt; ActionController::TestCase
37 c1= fast_create(Community, :is_template => true, :environment_id => environment.id) 33 c1= fast_create(Community, :is_template => true, :environment_id => environment.id)
38 environment.community_default_template= c1 34 environment.community_default_template= c1
39 environment.save 35 environment.save
40 - 36 +
41 c3 = fast_create(Community, :is_template => true, :environment_id => environment.id) 37 c3 = fast_create(Community, :is_template => true, :environment_id => environment.id)
42 - 38 +
43 post :set_community_as_default, :template_id => c3.id 39 post :set_community_as_default, :template_id => c3.id
44 environment.reload 40 environment.reload
45 assert_equal c3, environment.community_default_template 41 assert_equal c3, environment.community_default_template
@@ -50,9 +46,9 @@ class TemplatesControllerTest &lt; ActionController::TestCase @@ -50,9 +46,9 @@ class TemplatesControllerTest &lt; ActionController::TestCase
50 p1= fast_create(Person, :is_template => true, :environment_id => environment.id) 46 p1= fast_create(Person, :is_template => true, :environment_id => environment.id)
51 environment.person_default_template= p1 47 environment.person_default_template= p1
52 environment.save 48 environment.save
53 - 49 +
54 p3 = fast_create(Person, :is_template => true, :environment_id => environment.id) 50 p3 = fast_create(Person, :is_template => true, :environment_id => environment.id)
55 - 51 +
56 post :set_person_as_default, :template_id => p3.id 52 post :set_person_as_default, :template_id => p3.id
57 environment.reload 53 environment.reload
58 assert_equal p3, environment.person_default_template 54 assert_equal p3, environment.person_default_template
@@ -63,9 +59,9 @@ class TemplatesControllerTest &lt; ActionController::TestCase @@ -63,9 +59,9 @@ class TemplatesControllerTest &lt; ActionController::TestCase
63 e1= fast_create(Enterprise, :is_template => true, :environment_id => environment.id) 59 e1= fast_create(Enterprise, :is_template => true, :environment_id => environment.id)
64 environment.enterprise_default_template= e1 60 environment.enterprise_default_template= e1
65 environment.save 61 environment.save
66 - 62 +
67 e3 = fast_create(Enterprise, :is_template => true, :environment_id => environment.id) 63 e3 = fast_create(Enterprise, :is_template => true, :environment_id => environment.id)
68 - 64 +
69 post :set_enterprise_as_default, :template_id => e3.id 65 post :set_enterprise_as_default, :template_id => e3.id
70 environment.reload 66 environment.reload
71 assert_equal e3, environment.enterprise_default_template 67 assert_equal e3, environment.enterprise_default_template
@@ -89,10 +85,10 @@ class TemplatesControllerTest &lt; ActionController::TestCase @@ -89,10 +85,10 @@ class TemplatesControllerTest &lt; ActionController::TestCase
89 p1= fast_create(Person, :is_template => true, :environment_id => environment.id) 85 p1= fast_create(Person, :is_template => true, :environment_id => environment.id)
90 environment.person_default_template= p1 86 environment.person_default_template= p1
91 environment.save 87 environment.save
92 - 88 +
93 env2 = fast_create(Environment) 89 env2 = fast_create(Environment)
94 p3 = fast_create(Person, :is_template => true, :environment_id => env2.id) 90 p3 = fast_create(Person, :is_template => true, :environment_id => env2.id)
95 - 91 +
96 post :set_person_as_default, :template_id => p3.id 92 post :set_person_as_default, :template_id => p3.id
97 environment.reload 93 environment.reload
98 assert_not_equal p3, environment.person_default_template 94 assert_not_equal p3, environment.person_default_template
@@ -103,10 +99,10 @@ class TemplatesControllerTest &lt; ActionController::TestCase @@ -103,10 +99,10 @@ class TemplatesControllerTest &lt; ActionController::TestCase
103 e1= fast_create(Enterprise, :is_template => true, :environment_id => environment.id) 99 e1= fast_create(Enterprise, :is_template => true, :environment_id => environment.id)
104 environment.enterprise_default_template= e1 100 environment.enterprise_default_template= e1
105 environment.save 101 environment.save
106 - 102 +
107 env2 = fast_create(Environment) 103 env2 = fast_create(Environment)
108 e3 = fast_create(Enterprise, :is_template => true, :environment_id => env2.id) 104 e3 = fast_create(Enterprise, :is_template => true, :environment_id => env2.id)
109 - 105 +
110 post :set_enterprise_as_default, :template_id => e3.id 106 post :set_enterprise_as_default, :template_id => e3.id
111 environment.reload 107 environment.reload
112 assert_not_equal e3, environment.enterprise_default_template 108 assert_not_equal e3, environment.enterprise_default_template
test/functional/trusted_sites_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'trusted_sites_controller' 2 require 'trusted_sites_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class TrustedSitesController; def rescue_action(e) raise e end; end  
6 -  
7 class TrustedSitesControllerTest < ActionController::TestCase 4 class TrustedSitesControllerTest < ActionController::TestCase
8 all_fixtures 5 all_fixtures
9 6
test/functional/users_controller_test.rb
1 require_relative "../test_helper" 1 require_relative "../test_helper"
2 require 'users_controller' 2 require 'users_controller'
3 3
4 -# Re-raise errors caught by the controller.  
5 -class UsersController; def rescue_action(e) raise e end; end  
6 -  
7 class UsersControllerTest < ActionController::TestCase 4 class UsersControllerTest < ActionController::TestCase
8 5
9 def setup 6 def setup
@@ -11,14 +8,11 @@ class UsersControllerTest &lt; ActionController::TestCase @@ -11,14 +8,11 @@ class UsersControllerTest &lt; ActionController::TestCase
11 @request = ActionController::TestRequest.new 8 @request = ActionController::TestRequest.new
12 @response = ActionController::TestResponse.new 9 @response = ActionController::TestResponse.new
13 10
14 - Environment.destroy_all  
15 - @environment = fast_create(Environment, :is_default => true)  
16 - 11 + @environment = Environment.default
17 12
18 admin_user = create_user_with_permission('adminuser', 'manage_environment_users', environment) 13 admin_user = create_user_with_permission('adminuser', 'manage_environment_users', environment)
19 login_as('adminuser') 14 login_as('adminuser')
20 end 15 end
21 -  
22 attr_accessor :environment 16 attr_accessor :environment
23 17
24 should 'not access without right permission' do 18 should 'not access without right permission' do
@@ -69,7 +63,6 @@ class UsersControllerTest &lt; ActionController::TestCase @@ -69,7 +63,6 @@ class UsersControllerTest &lt; ActionController::TestCase
69 63
70 should 'set admin role' do 64 should 'set admin role' do
71 person = create_user.person 65 person = create_user.person
72 - Role.create!(:name => 'Admin', :key => 'environment_administrator', :environment => environment, :permissions => ['view_environment_admin_panel'])  
73 assert_equal false, person.is_admin? 66 assert_equal false, person.is_admin?
74 post :set_admin_role, :id => person.id, :q => '' 67 post :set_admin_role, :id => person.id, :q => ''
75 person.reload 68 person.reload
@@ -78,7 +71,6 @@ class UsersControllerTest &lt; ActionController::TestCase @@ -78,7 +71,6 @@ class UsersControllerTest &lt; ActionController::TestCase
78 71
79 should 'reset admin role' do 72 should 'reset admin role' do
80 person = create_user.person 73 person = create_user.person
81 - Role.create!(:name => 'Admin', :key => 'environment_administrator', :environment => environment, :permissions => ['view_environment_admin_panel'])  
82 74
83 environment.add_admin(person) 75 environment.add_admin(person)
84 assert person.is_admin? 76 assert person.is_admin?
test/test_helper.rb
@@ -80,21 +80,6 @@ class ActiveSupport::TestCase @@ -80,21 +80,6 @@ class ActiveSupport::TestCase
80 80
81 end 81 end
82 82
83 - def self.noosfero_test parameters  
84 - instance_variable_set('@noosfero_test_extra_parameters', parameters)  
85 - def extra_parameters  
86 - @noosfero_test_extra_parameters  
87 - end  
88 - end  
89 -  
90 - def get(path, parameters = nil, headers = nil)  
91 - super(path, (parameters ? self.class.extra_parameters.merge(parameters) : self.class.extra_parameters) , headers)  
92 - end  
93 -  
94 - def post(path, parameters = nil, headers = nil)  
95 - super(path, (parameters ? self.class.extra_parameters.merge(parameters) : self.class.extra_parameters), headers)  
96 - end  
97 -  
98 # deprecated on minitest 83 # deprecated on minitest
99 def assert_block message=nil 84 def assert_block message=nil
100 assert message || 'yield' do 85 assert message || 'yield' do
@@ -298,6 +283,21 @@ module NoosferoTestHelper @@ -298,6 +283,21 @@ module NoosferoTestHelper
298 283
299 end 284 end
300 285
  286 +class ActionController::TestCase
  287 +
  288 + class_attribute :default_params
  289 + self.default_params = {}
  290 +
  291 + def get path, parameters = nil, session = nil, flash = nil
  292 + super path, if parameters then self.default_params.merge parameters else self.default_params end, session, flash
  293 + end
  294 +
  295 + def post path, parameters = nil, session = nil, flash = nil
  296 + super path, if parameters then self.default_params.merge parameters else self.default_params end, session, flash
  297 + end
  298 +
  299 +end
  300 +
301 class ActionController::IntegrationTest 301 class ActionController::IntegrationTest
302 def assert_can_login 302 def assert_can_login
303 assert_tag :tag => 'a', :attributes => { :id => 'link_login' } 303 assert_tag :tag => 'a', :attributes => { :id => 'link_login' }
vendor/plugins/access_control/test/permission_check_test.rb
1 require File.join(File.dirname(__FILE__), 'test_helper') 1 require File.join(File.dirname(__FILE__), 'test_helper')
2 2
3 -class AccessControlTestController; def rescue_action(e) raise e end; end  
4 class PermissionCheckTest < ActionController::TestCase 3 class PermissionCheckTest < ActionController::TestCase
5 4
6 def setup 5 def setup
@@ -12,7 +11,7 @@ class PermissionCheckTest &lt; ActionController::TestCase @@ -12,7 +11,7 @@ class PermissionCheckTest &lt; ActionController::TestCase
12 def test_access_denied 11 def test_access_denied
13 get :index 12 get :index
14 assert_response 403 13 assert_response 403
15 - assert_template 'access_denied.html' 14 + assert_template 'shared/access_denied'
16 end 15 end
17 16
18 def test_specific_permission_granted 17 def test_specific_permission_granted
vendor/plugins/honeypot/init.rb
1 # Inpired on https://github.com/curtis/honeypot-captcha 1 # Inpired on https://github.com/curtis/honeypot-captcha
2 -require File.join(File.dirname(__FILE__), 'lib', 'form_tag_helper') 2 +require_dependency File.join(File.dirname(__FILE__), 'lib', 'form_tag_helper')
3 3
4 module Honeypot 4 module Honeypot
5 def honeypot_fields 5 def honeypot_fields
vendor/plugins/honeypot/lib/form_tag_helper.rb
1 module ActionView 1 module ActionView
2 module Helpers 2 module Helpers
3 module FormTagHelper 3 module FormTagHelper
4 - def form_tag_with_honeypot(url_for_options = {}, options = {}, *parameters_for_url, &block)  
5 - honeypot = options.delete(:honeypot)  
6 - html = form_tag_without_honeypot(url_for_options, options, *parameters_for_url, &block) 4 + def form_tag_with_body_with_honeypot html_options = {}, content
  5 + honeypot = html_options.delete 'honeypot'
  6 + html = form_tag_with_body_without_honeypot html_options, content
7 if honeypot 7 if honeypot
8 - captcha = "".respond_to?(:html_safe) ? honey_pot_captcha.html_safe : honey_pot_captcha  
9 - if block_given?  
10 - html.insert(html.index('</form>'), captcha)  
11 - else  
12 - html += captcha  
13 - end 8 + captcha = honey_pot_captcha.html_safe
  9 + html.insert html.index('</form>'), captcha
14 end 10 end
15 html 11 html
16 end 12 end
17 - alias_method_chain :form_tag, :honeypot 13 + alias_method_chain :form_tag_with_body, :honeypot
18 14
19 private 15 private
20 16