Sha256: ce620ff542c5dbcb98850be9315c01e3af5a4ba55887280153e38469bc54388b
Contents?: true
Size: 1.18 KB
Versions: 2
Compression:
Stored size: 1.18 KB
Contents
require 'al-test-utils' class TestConnection < Test::Unit::TestCase include AlTestUtils::Config def setup super end def teardown ActiveLdap::Base.clear_active_connections! super end def test_can_reconnect? assert(!ActiveLdap::Base.connected?) config = current_configuration.merge("retry_limit" => 10) ActiveLdap::Base.establish_connection(config) connection = ActiveLdap::Base.connection assert(!connection.send(:can_reconnect?, :reconnect_attempts => 10)) config = current_configuration.merge("retry_limit" => 10) ActiveLdap::Base.establish_connection(config) connection = ActiveLdap::Base.connection assert(!connection.send(:can_reconnect?, :reconnect_attempts => 9)) config = current_configuration.merge("retry_limit" => 10) ActiveLdap::Base.establish_connection(config) connection = ActiveLdap::Base.connection assert(connection.send(:can_reconnect?, :reconnect_attempts => 8)) config = current_configuration.merge("retry_limit" => -1) ActiveLdap::Base.establish_connection(config) connection = ActiveLdap::Base.connection assert(connection.send(:can_reconnect?, :reconnect_attempts => -10)) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ruby-activeldap-0.8.1 | test/test_connection.rb |
ruby-activeldap-0.8.0 | test/test_connection.rb |