Skip to content

Commit 88319aa

Browse files
author
Dave Sims
committed
CI Fixes: move all setup code inline
1 parent a0f1f24 commit 88319aa

File tree

1 file changed

+19
-12
lines changed

1 file changed

+19
-12
lines changed

test/user_search/active_directory_test.rb

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,37 +2,44 @@
22

33
class GitHubLdapActiveDirectoryUserSearchTests < GitHub::Ldap::Test
44

5-
def setup
6-
@ldap = GitHub::Ldap.new(options.merge(host: 'ghe.dev'))
7-
@ad_user_search = GitHub::Ldap::UserSearch::ActiveDirectory.new(@ldap)
8-
end
9-
105
def test_global_catalog_returns_empty_array_for_no_results
6+
ldap = GitHub::Ldap.new(options.merge(host: 'ghe.dev'))
7+
ad_user_search = GitHub::Ldap::UserSearch::ActiveDirectory.new(ldap)
8+
119
mock_global_catalog_connection = mock("GitHub::Ldap::UserSearch::GlobalCatalog")
1210
mock_global_catalog_connection.expects(:search).returns(nil)
13-
@ad_user_search.expects(:global_catalog_connection).returns(mock_global_catalog_connection)
14-
results = @ad_user_search.perform("login", "CN=Joe", "uid", {})
11+
ad_user_search.expects(:global_catalog_connection).returns(mock_global_catalog_connection)
12+
results = ad_user_search.perform("login", "CN=Joe", "uid", {})
1513
assert_equal [], results
1614
end
1715

1816
def test_global_catalog_returns_array_of_results
17+
ldap = GitHub::Ldap.new(options.merge(host: 'ghe.dev'))
18+
ad_user_search = GitHub::Ldap::UserSearch::ActiveDirectory.new(ldap)
19+
1920
mock_global_catalog_connection = mock("GitHub::Ldap::UserSearch::GlobalCatalog")
2021
stub_entry = mock("Net::LDAP::Entry")
22+
2123
mock_global_catalog_connection.expects(:search).returns(stub_entry)
22-
@ad_user_search.expects(:global_catalog_connection).returns(mock_global_catalog_connection)
23-
results = @ad_user_search.perform("login", "CN=Joe", "uid", {})
24+
ad_user_search.expects(:global_catalog_connection).returns(mock_global_catalog_connection)
25+
26+
results = ad_user_search.perform("login", "CN=Joe", "uid", {})
2427
assert_equal [stub_entry], results
2528
end
2629

2730
def test_searches_with_empty_base_dn
31+
ldap = GitHub::Ldap.new(options.merge(host: 'ghe.dev'))
32+
ad_user_search = GitHub::Ldap::UserSearch::ActiveDirectory.new(ldap)
33+
2834
mock_global_catalog_connection = mock("GitHub::Ldap::UserSearch::GlobalCatalog")
2935
mock_global_catalog_connection.expects(:search).with(has_entry(:base => ""))
30-
@ad_user_search.expects(:global_catalog_connection).returns(mock_global_catalog_connection)
31-
@ad_user_search.perform("login", "CN=Joe", "uid", {})
36+
ad_user_search.expects(:global_catalog_connection).returns(mock_global_catalog_connection)
37+
ad_user_search.perform("login", "CN=Joe", "uid", {})
3238
end
3339

3440
def test_global_catalog_default_settings
35-
global_catalog = GitHub::Ldap::UserSearch::GlobalCatalog.connection(@ldap)
41+
ldap = GitHub::Ldap.new(options.merge(host: 'ghe.dev'))
42+
global_catalog = GitHub::Ldap::UserSearch::GlobalCatalog.connection(ldap)
3643
instrumentation_service = global_catalog.instance_variable_get(:@instrumentation_service)
3744

3845
auth = global_catalog.instance_variable_get(:@auth)

0 commit comments

Comments
 (0)