@@ -14,7 +14,7 @@ def setup
14
14
def test_creates_referral_with_connection_credentials
15
15
@mock_connection . expects ( :search ) . yields ( { search_referrals : [ "referral string" ] } ) . returns ( [ ] )
16
16
17
- referral = Object . new
17
+ referral = mock ( "GitHub::Ldap::ReferralChaser::Referral" )
18
18
referral . stubs ( :search ) . returns ( [ ] )
19
19
20
20
GitHub ::Ldap ::ReferralChaser ::Referral . expects ( :new )
@@ -25,15 +25,12 @@ def test_creates_referral_with_connection_credentials
25
25
end
26
26
27
27
def test_creates_referral_with_default_port
28
- mock_connection = GitHub ::Ldap . new ( {
29
- admin_user : "Joe" ,
30
- admin_password : "passworD1"
31
- } )
28
+ mock_connection = mock ( "GitHub::Ldap" )
32
29
mock_connection . expects ( :search ) . yields ( { search_referrals : [ "ldap://dc1.ghe.local/CN=Maggie%20Mae,CN=Users,DC=dc4,DC=ghe,DC=local" ] } ) . returns ( [ ] )
33
30
34
- stub_conn = Object . new
35
- stub_conn . stubs ( :search ) . returns ( [ ] )
36
- GitHub ::Ldap ::ConnectionCache . expects ( :get_connection ) . with ( has_entry ( port : 389 ) ) . returns ( stub_conn )
31
+ stub_referral_connection = mock ( "GitHub::Ldap" )
32
+ stub_referral_connection . stubs ( :search ) . returns ( [ ] )
33
+ GitHub ::Ldap ::ConnectionCache . expects ( :get_connection ) . with ( has_entry ( port : 389 ) ) . returns ( stub_referral_connection )
37
34
chaser = GitHub ::Ldap ::ReferralChaser . new ( mock_connection )
38
35
chaser . search ( { } )
39
36
end
@@ -51,7 +48,7 @@ def test_creates_referral_for_first_referral_string
51
48
}
52
49
] ) . returns ( [ ] )
53
50
54
- referral = Object . new
51
+ referral = mock ( "GitHub::Ldap::ReferralChaser::Referral" )
55
52
referral . stubs ( :search ) . returns ( [ ] )
56
53
57
54
GitHub ::Ldap ::ReferralChaser ::Referral . expects ( :new )
@@ -74,7 +71,7 @@ def test_returns_referral_search_results
74
71
}
75
72
] ) . returns ( [ ] )
76
73
77
- referral = Object . new
74
+ referral = mock ( "GitHub::Ldap::ReferralChaser::Referral" )
78
75
referral . expects ( :search ) . returns ( [ "result" , "result" ] )
79
76
80
77
GitHub ::Ldap ::ReferralChaser ::Referral . expects ( :new ) . returns ( referral )
0 commit comments