From a87bef107465346a83dabbabfdd1c8c25e0b161c Mon Sep 17 00:00:00 2001 From: AntonioTerceiro Date: Thu, 8 Nov 2007 22:45:40 +0000 Subject: [PATCH] ActionItem16: listing past validations --- app/controllers/profile_admin/enterprise_validation_controller.rb | 4 ++++ test/functional/enterprise_validation_test.rb | 14 +++++++++++--- 2 files changed, 15 insertions(+), 3 deletions(-) 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