diff --git a/test/functional/edit_template_controller_test.rb b/test/functional/edit_template_controller_test.rb index 1b2cc04..4eabc44 100644 --- a/test/functional/edit_template_controller_test.rb +++ b/test/functional/edit_template_controller_test.rb @@ -12,9 +12,11 @@ class EditTemplateControllerTest < Test::Unit::TestCase @controller = EditTemplateController.new @request = ActionController::TestRequest.new @response = ActionController::TestResponse.new + login_as 'ze' end - def test_redirect_to_design_editoe_when_index_action_is_called + def test_redirect_to_design_editor_when_index_action_is_called + give_permission('ze', 'edit_environment_design', Environment.default) get :index assert_response :redirect assert_redirected_to :action => 'design_editor' diff --git a/test/functional/profile_design_controller_test.rb b/test/functional/profile_design_controller_test.rb index c419a37..6cfe1e0 100644 --- a/test/functional/profile_design_controller_test.rb +++ b/test/functional/profile_design_controller_test.rb @@ -135,6 +135,14 @@ class ProfileDesignControllerTest < Test::Unit::TestCase assert_equal [1,2], [@b2,@b1].map {|item| item.position} end + def test_should_remove_block + assert_difference Block, :count, -1 do + post :remove, :profile => 'ze', :id => @b2.id + assert_response :redirect + assert_redirected_to :action => 'index' + end + end + ###################################################### # END - tests for BoxOrganizerController features ###################################################### diff --git a/test/functional/region_validators_controller_test.rb b/test/functional/region_validators_controller_test.rb index 50606b9..356b52a 100644 --- a/test/functional/region_validators_controller_test.rb +++ b/test/functional/region_validators_controller_test.rb @@ -23,6 +23,7 @@ class RegionValidatorsControllerTest < Test::Unit::TestCase should 'view validators for a specific region' do environment = Environment.create!(:name => "my environment") + give_permission('ze', 'manage_environment_validators', environment) region = Region.new(:name => 'my region') environment.regions << region assert !region.new_record? @@ -38,12 +39,13 @@ class RegionValidatorsControllerTest < Test::Unit::TestCase should 'search possible validators by name' do environment = Environment.create!(:name => "my environment") + give_permission('ze', 'manage_environment_validators', environment) region = Region.new(:name => 'my region') environment.regions << region assert !region.new_record? org = Organization.create!(:name => "My frufru organization", :identifier => 'frufru', :environment_id => environment.id) - @controller.expects(:environment).returns(environment) + @controller.expects(:environment).returns(environment).at_least_once get :search, :id => region.id, :search => 'frufru' @@ -53,6 +55,7 @@ class RegionValidatorsControllerTest < Test::Unit::TestCase should 'be able to add validators to the current region' do environment = Environment.create!(:name => "my environment") + give_permission('ze', 'manage_environment_validators', environment) region = Region.new(:name => 'my region') environment.regions << region assert !region.new_record? @@ -69,6 +72,7 @@ class RegionValidatorsControllerTest < Test::Unit::TestCase should 'be able to remove validators from the current region' do environment = Environment.create!(:name => "my environment") + give_permission('ze', 'manage_environment_validators', environment) region = Region.new(:name => 'my region') environment.regions << region assert !region.new_record? -- libgit2 0.21.2