Commit 71a7cfbd7d4a5e34ab19222e7a07380a12a97846
1 parent
4fdc5649
Exists in
master
and in
29 other branches
ActionItem8: making tests pass (several changes)
git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@321 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing
8 changed files
with
7 additions
and
24 deletions
Show diff stats
app/controllers/account_controller.rb
@@ -30,7 +30,7 @@ class AccountController < ApplicationController | @@ -30,7 +30,7 @@ class AccountController < ApplicationController | ||
30 | return unless request.post? | 30 | return unless request.post? |
31 | @user.save! | 31 | @user.save! |
32 | self.current_user = @user | 32 | self.current_user = @user |
33 | - redirect_back_or_default(:controller => '/account', :action => 'index') | 33 | + redirect_back_or_default(:controller => 'account', :action => 'index') |
34 | flash[:notice] = _("Thanks for signing up!") | 34 | flash[:notice] = _("Thanks for signing up!") |
35 | rescue ActiveRecord::RecordInvalid | 35 | rescue ActiveRecord::RecordInvalid |
36 | render :action => 'signup' | 36 | render :action => 'signup' |
app/controllers/application.rb
@@ -12,13 +12,6 @@ class ApplicationController < ActionController::Base | @@ -12,13 +12,6 @@ class ApplicationController < ActionController::Base | ||
12 | before_filter :detect_stuff_by_domain | 12 | before_filter :detect_stuff_by_domain |
13 | attr_reader :virtual_community | 13 | attr_reader :virtual_community |
14 | 14 | ||
15 | - before_filter :load_owner | ||
16 | - # Load the owner | ||
17 | - def load_owner | ||
18 | - # TODO: this should not be hardcoded | ||
19 | - @owner = Profile.find(1) if Profile.exists?(1) | ||
20 | - end | ||
21 | - | ||
22 | protected | 15 | protected |
23 | 16 | ||
24 | # TODO: move this logic somewhere else (Domain class?) | 17 | # TODO: move this logic somewhere else (Domain class?) |
app/models/enterprise.rb
1 | #An enterprise is a kind of organization. According to the system concept, only enterprises can offer products/services and ahave to be validated by an validation entity | 1 | #An enterprise is a kind of organization. According to the system concept, only enterprises can offer products/services and ahave to be validated by an validation entity |
2 | class Enterprise < Organization | 2 | class Enterprise < Organization |
3 | - belongs_to :validation_entity, :class_name => 'organization' | 3 | + belongs_to :validation_entity, :class_name => 'organization', :foreign_key => 'validation_entity_id' |
4 | end | 4 | end |
test/fixtures/organizations.yml
test/functional/application_controller_test.rb
@@ -29,11 +29,6 @@ class ApplicationControllerTest < Test::Unit::TestCase | @@ -29,11 +29,6 @@ class ApplicationControllerTest < Test::Unit::TestCase | ||
29 | assert_tag :tag => 'span', :content => 'post_only' | 29 | assert_tag :tag => 'span', :content => 'post_only' |
30 | end | 30 | end |
31 | 31 | ||
32 | - def test_exist_owner | ||
33 | - get :index | ||
34 | - assert_not_nil assigns(:owner) | ||
35 | - end | ||
36 | - | ||
37 | def test_should_generate_help_box_when_passing_string | 32 | def test_should_generate_help_box_when_passing_string |
38 | get :help_with_string | 33 | get :help_with_string |
39 | assert_tag({ | 34 | assert_tag({ |
test/functional/features_controller_test.rb
@@ -6,7 +6,7 @@ class FeaturesController; def rescue_action(e) raise e end; end | @@ -6,7 +6,7 @@ class FeaturesController; def rescue_action(e) raise e end; end | ||
6 | 6 | ||
7 | class FeaturesControllerTest < Test::Unit::TestCase | 7 | class FeaturesControllerTest < Test::Unit::TestCase |
8 | 8 | ||
9 | - fixtures :virtual_communities | 9 | + fixtures :virtual_communities, :domains |
10 | 10 | ||
11 | def setup | 11 | def setup |
12 | @controller = FeaturesController.new | 12 | @controller = FeaturesController.new |
test/integration/routing_test.rb
@@ -25,7 +25,7 @@ class RoutingTest < ActionController::IntegrationTest | @@ -25,7 +25,7 @@ class RoutingTest < ActionController::IntegrationTest | ||
25 | #FIXME: assert_routing cannot find controllers in plugins' | 25 | #FIXME: assert_routing cannot find controllers in plugins' |
26 | flunk 'FIXME: assert_routing cannot find controllers in plugins' | 26 | flunk 'FIXME: assert_routing cannot find controllers in plugins' |
27 | require File.join(RAILS_ROOT, 'vendor', 'plugins', 'comatose', 'lib', 'comatose', 'admin_controller') | 27 | require File.join(RAILS_ROOT, 'vendor', 'plugins', 'comatose', 'lib', 'comatose', 'admin_controller') |
28 | - assert_routing('/cms/ze', :controller => 'comatose::admin') | 28 | + assert_routing('/cms/ze', :controller => 'comatose_admin') |
29 | end | 29 | end |
30 | 30 | ||
31 | def test_edit_template | 31 | def test_edit_template |
test/unit/organization_test.rb
1 | require File.dirname(__FILE__) + '/../test_helper' | 1 | require File.dirname(__FILE__) + '/../test_helper' |
2 | 2 | ||
3 | class OrganizationTest < Test::Unit::TestCase | 3 | class OrganizationTest < Test::Unit::TestCase |
4 | - fixtures :organizations | 4 | + fixtures :profiles |
5 | 5 | ||
6 | - # Replace this with your real tests. | 6 | + # FIXME: add actual organization tests here |
7 | def test_truth | 7 | def test_truth |
8 | - assert true | 8 | + assert_not_nil Organization.new |
9 | end | 9 | end |
10 | end | 10 | end |