Defect #44527 ยป 0001-Fix-stubs-of-initialize_ldap_con-in-UserTest-that-ha.patch
| test/unit/user_test.rb | ||
|---|---|---|
| 789 | 789 |
auth_source = AuthSourceLdap.find(1) |
| 790 | 790 |
user = users(:users_001) |
| 791 | 791 |
user.update_column :auth_source_id, auth_source.id |
| 792 |
AuthSource.any_instance.stubs(:initialize_ldap_con).raises(Net::LDAP::Error, 'Cannot connect') |
|
| 792 |
AuthSourceLdap.any_instance.stubs(:initialize_ldap_con).raises(Net::LDAP::Error, 'Cannot connect')
|
|
| 793 | 793 |
assert_raise(AuthSourceException){User.try_to_login!('admin', 'admin')}
|
| 794 | 794 |
end |
| ... | ... | |
| 797 | 797 |
auth_source = AuthSourceLdap.find(1) |
| 798 | 798 |
user = users(:users_001) |
| 799 | 799 |
user.update_column :auth_source_id, auth_source.id |
| 800 |
AuthSource.any_instance.stubs(:initialize_ldap_con).raises(Net::LDAP::Error, 'Cannot connect') |
|
| 800 |
AuthSourceLdap.any_instance.stubs(:initialize_ldap_con).raises(Net::LDAP::Error, 'Cannot connect')
|
|
| 801 | 801 |
assert_nil User.try_to_login('admin', 'admin')
|
| 802 | 802 |
end |
| 803 | 803 |
test "#try_to_login using LDAP with new user and failed connection to the LDAP server" do |
| 804 | 804 |
auth_source = AuthSourceLdap.find(1) |
| 805 | 805 |
auth_source.update onthefly_register: true |
| 806 |
AuthSource.any_instance.stubs(:initialize_ldap_con).raises(Net::LDAP::Error, 'Cannot connect') |
|
| 806 |
AuthSourceLdap.any_instance.stubs(:initialize_ldap_con).raises(Net::LDAP::Error, 'Cannot connect')
|
|
| 807 | 807 |
assert_nil User.try_to_login('edavis', 'wrong')
|
| 808 | 808 |
end |