Commit 4ad3a6f3b56b0895a29e9e963bcf86036c56f942

Authored by Leandro Santos
1 parent 8c31af4c

refactoring person custom field tests

Showing 1 changed file with 6 additions and 7 deletions   Show diff stats
test/unit/environment_test.rb
@@ -761,11 +761,9 @@ class EnvironmentTest < ActiveSupport::TestCase @@ -761,11 +761,9 @@ class EnvironmentTest < ActiveSupport::TestCase
761 env = Environment.new 761 env = Environment.new
762 env.custom_person_fields = {'cell_phone' => {'required' => 'true', 'active' => '', 'signup' => ''}, 'comercial_phone'=> {'required' => '', 'active' => 'true', 'signup' => '' }, 'description' => {'required' => '', 'active' => '', 'signup' => 'true'}} 762 env.custom_person_fields = {'cell_phone' => {'required' => 'true', 'active' => '', 'signup' => ''}, 'comercial_phone'=> {'required' => '', 'active' => 'true', 'signup' => '' }, 'description' => {'required' => '', 'active' => '', 'signup' => 'true'}}
763 763
764 - assert_equal({'cell_phone' => {'required' => 'true', 'active' => 'true', 'signup' => 'true'}, 'comercial_phone'=> {'required' => '', 'active' => 'true', 'signup' => '' }, 'description' => {'required' => '', 'active' => 'true', 'signup' => 'true'}}, env.custom_person_fields)  
765 - end  
766 -  
767 - should 'have no custom_person_fields by default' do  
768 - assert_equal({}, Environment.new.custom_person_fields) 764 + assert_equal({'required' => 'true', 'active' => 'true', 'signup' => 'true'}, env.custom_person_fields['cell_phone'])
  765 + assert_equal({'required' => '', 'active' => 'true', 'signup' => '' }, env.custom_person_fields['comercial_phone'])
  766 + assert_equal({'required' => '', 'active' => 'true', 'signup' => 'true'}, env.custom_person_fields['description'])
769 end 767 end
770 768
771 should 'not set in custom_person_fields if not in person.fields' do 769 should 'not set in custom_person_fields if not in person.fields' do
@@ -773,7 +771,7 @@ class EnvironmentTest < ActiveSupport::TestCase @@ -773,7 +771,7 @@ class EnvironmentTest < ActiveSupport::TestCase
773 Person.stubs(:fields).returns(['cell_phone', 'comercial_phone']) 771 Person.stubs(:fields).returns(['cell_phone', 'comercial_phone'])
774 772
775 env.custom_person_fields = { 'birth_date' => {'required' => 'true', 'active' => 'true'}, 'cell_phone' => {'required' => 'true', 'active' => 'true'}} 773 env.custom_person_fields = { 'birth_date' => {'required' => 'true', 'active' => 'true'}, 'cell_phone' => {'required' => 'true', 'active' => 'true'}}
776 - assert_equal({'cell_phone' => {'required' => 'true','signup' => 'true', 'active' => 'true'}}, env.custom_person_fields) 774 + assert_equal({'required' => 'true','signup' => 'true', 'active' => 'true'}, env.custom_person_fields['cell_phone'])
777 assert ! env.custom_person_fields.keys.include?('birth_date') 775 assert ! env.custom_person_fields.keys.include?('birth_date')
778 end 776 end
779 777
@@ -782,7 +780,8 @@ class EnvironmentTest < ActiveSupport::TestCase @@ -782,7 +780,8 @@ class EnvironmentTest < ActiveSupport::TestCase
782 Person.stubs(:fields).returns(['cell_phone', 'schooling']) 780 Person.stubs(:fields).returns(['cell_phone', 'schooling'])
783 781
784 env.custom_person_fields = { 'schooling' => {'required' => 'true', 'active' => 'true'}} 782 env.custom_person_fields = { 'schooling' => {'required' => 'true', 'active' => 'true'}}
785 - assert_equal({'schooling' => {'required' => 'true', 'signup' => 'true', 'active' => 'true'}, 'schooling_status' => {'required' => 'true', 'signup' => 'true', 'active' => 'true'}}, env.custom_person_fields) 783 + assert_equal({'required' => 'true', 'signup' => 'true', 'active' => 'true'}, env.custom_person_fields['schooling'])
  784 + assert_equal({'required' => 'true', 'signup' => 'true', 'active' => 'true'}, env.custom_person_fields['schooling_status'])
786 assert ! env.custom_person_fields.keys.include?('birth_date') 785 assert ! env.custom_person_fields.keys.include?('birth_date')
787 end 786 end
788 787