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 761 env = Environment.new
762 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 767 end
770 768  
771 769 should 'not set in custom_person_fields if not in person.fields' do
... ... @@ -773,7 +771,7 @@ class EnvironmentTest < ActiveSupport::TestCase
773 771 Person.stubs(:fields).returns(['cell_phone', 'comercial_phone'])
774 772  
775 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 775 assert ! env.custom_person_fields.keys.include?('birth_date')
778 776 end
779 777  
... ... @@ -782,7 +780,8 @@ class EnvironmentTest < ActiveSupport::TestCase
782 780 Person.stubs(:fields).returns(['cell_phone', 'schooling'])
783 781  
784 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 785 assert ! env.custom_person_fields.keys.include?('birth_date')
787 786 end
788 787  
... ...