Commit 4ad3a6f3b56b0895a29e9e963bcf86036c56f942
1 parent
8c31af4c
Exists in
master
and in
29 other branches
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 |