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 |