Improved tests.

This commit is contained in:
Martin Edenhofer 2016-08-26 16:19:07 +02:00
parent 53278e3744
commit 944d9034d1

View file

@ -78,7 +78,7 @@ class ZendeskImportTest < ActiveSupport::TestCase
phone: '00114124', phone: '00114124',
lieblingstier: 'Hundä', lieblingstier: 'Hundä',
}, },
roles: [role_agent, role_admin], roles: [role_admin, role_agent],
groups: [group_support], groups: [group_support],
}, },
{ {
@ -91,7 +91,7 @@ class ZendeskImportTest < ActiveSupport::TestCase
active: true, active: true,
lieblingstier: nil, lieblingstier: nil,
}, },
roles: [role_agent, role_admin], roles: [role_admin, role_agent],
groups: [group_additional_group, group_support], groups: [group_additional_group, group_support],
}, },
{ {
@ -137,8 +137,8 @@ class ZendeskImportTest < ActiveSupport::TestCase
check[:data].each { |key, value| check[:data].each { |key, value|
assert_equal(value, user[key], "user.#{key} for user_id #{check[:id]}") assert_equal(value, user[key], "user.#{key} for user_id #{check[:id]}")
} }
assert_equal(check[:roles], user.roles.to_a, "#{user.login} roles") assert_equal(check[:roles], user.roles.sort.to_a, "#{user.login} roles")
assert_equal(check[:groups], user.groups.to_a, "#{user.login} groups") assert_equal(check[:groups], user.groups.sort.to_a, "#{user.login} groups")
} }
end end