diff --git a/app/controllers/profile_admin/enterprise_validation_controller.rb b/app/controllers/profile_admin/enterprise_validation_controller.rb index c493859..3e6d614 100644 --- a/app/controllers/profile_admin/enterprise_validation_controller.rb +++ b/app/controllers/profile_admin/enterprise_validation_controller.rb @@ -34,6 +34,10 @@ class EnterpriseValidationController < ProfileAdminController end end + def list_processed + @processed_validations = profile.processed_validations + end + def view_processed @processed = profile.find_processed_validation(params[:id]) unless @processed diff --git a/test/functional/enterprise_validation_test.rb b/test/functional/enterprise_validation_test.rb index cf0a496..3113d1c 100644 --- a/test/functional/enterprise_validation_test.rb +++ b/test/functional/enterprise_validation_test.rb @@ -6,8 +6,8 @@ class EnterpriseValidationController; def rescue_action(e) raise e end; end class EnterpriseValidationControllerTest < Test::Unit::TestCase -# all_fixtures:users -all_fixtures + all_fixtures + def setup @controller = EnterpriseValidationController.new @request = ActionController::TestRequest.new @@ -68,7 +68,15 @@ all_fixtures end should 'list validations already processed' do - flunk 'not yet' + processed_validations = [CreateEnterprise.new] + @org.expects(:processed_validations).returns(processed_validations) + + get :list_processed, :profile => 'myorg' + + assert_same processed_validations, assigns(:processed_validations) + + assert_response :success + assert_template 'list_processed' end should 'be able to display a validation that was already processed' do -- libgit2 0.21.2