[Git][noosfero/noosfero][master] refactoring person custom field tests
Leandro Nunes
gitlab at gitlab.com
Sun Jul 12 09:55:48 BRT 2015
Leandro Nunes pushed to branch master at Noosfero / noosfero
Commits:
4ad3a6f3 by Leandro Nunes dos Santos at 2015-07-12T09:55:14Z
refactoring person custom field tests
- - - - -
1 changed file:
- test/unit/environment_test.rb
Changes:
=====================================
test/unit/environment_test.rb
=====================================
--- a/test/unit/environment_test.rb
+++ b/test/unit/environment_test.rb
@@ -761,11 +761,9 @@ class EnvironmentTest < ActiveSupport::TestCase
env = Environment.new
env.custom_person_fields = {'cell_phone' => {'required' => 'true', 'active' => '', 'signup' => ''}, 'comercial_phone'=> {'required' => '', 'active' => 'true', 'signup' => '' }, 'description' => {'required' => '', 'active' => '', 'signup' => 'true'}}
- 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)
- end
-
- should 'have no custom_person_fields by default' do
- assert_equal({}, Environment.new.custom_person_fields)
+ assert_equal({'required' => 'true', 'active' => 'true', 'signup' => 'true'}, env.custom_person_fields['cell_phone'])
+ assert_equal({'required' => '', 'active' => 'true', 'signup' => '' }, env.custom_person_fields['comercial_phone'])
+ assert_equal({'required' => '', 'active' => 'true', 'signup' => 'true'}, env.custom_person_fields['description'])
end
should 'not set in custom_person_fields if not in person.fields' do
@@ -773,7 +771,7 @@ class EnvironmentTest < ActiveSupport::TestCase
Person.stubs(:fields).returns(['cell_phone', 'comercial_phone'])
env.custom_person_fields = { 'birth_date' => {'required' => 'true', 'active' => 'true'}, 'cell_phone' => {'required' => 'true', 'active' => 'true'}}
- assert_equal({'cell_phone' => {'required' => 'true','signup' => 'true', 'active' => 'true'}}, env.custom_person_fields)
+ assert_equal({'required' => 'true','signup' => 'true', 'active' => 'true'}, env.custom_person_fields['cell_phone'])
assert ! env.custom_person_fields.keys.include?('birth_date')
end
@@ -782,7 +780,8 @@ class EnvironmentTest < ActiveSupport::TestCase
Person.stubs(:fields).returns(['cell_phone', 'schooling'])
env.custom_person_fields = { 'schooling' => {'required' => 'true', 'active' => 'true'}}
- assert_equal({'schooling' => {'required' => 'true', 'signup' => 'true', 'active' => 'true'}, 'schooling_status' => {'required' => 'true', 'signup' => 'true', 'active' => 'true'}}, env.custom_person_fields)
+ assert_equal({'required' => 'true', 'signup' => 'true', 'active' => 'true'}, env.custom_person_fields['schooling'])
+ assert_equal({'required' => 'true', 'signup' => 'true', 'active' => 'true'}, env.custom_person_fields['schooling_status'])
assert ! env.custom_person_fields.keys.include?('birth_date')
end
View it on GitLab: https://gitlab.com/noosfero/noosfero/commit/4ad3a6f3b56b0895a29e9e963bcf86036c56f942
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20150712/f954f1bc/attachment.html>
More information about the Noosfero-dev
mailing list