10
10
11
11
class AdldapTest extends FunctionalTestCase
12
12
{
13
+ public function setUp ()
14
+ {
15
+ parent ::setUp ();
16
+
17
+ // Set auth configuration for email use since stock
18
+ // laravel only comes with an email field
19
+ $ this ->app ['config ' ]->set ('adldap_auth.username_attribute ' , [
20
+ 'email ' => 'mail ' ,
21
+ ]);
22
+ }
23
+
13
24
public function testConfigurationNotFoundException ()
14
25
{
15
26
$ this ->app ['config ' ]->set ('adldap ' , null );
@@ -59,7 +70,7 @@ public function testAuthPasses()
59
70
Adldap::shouldReceive ('users ' )->once ()->andReturn ($ mockedUsers );
60
71
Adldap::shouldReceive ('authenticate ' )->once ()->andReturn (true );
61
72
62
- $ this ->assertTrue (Auth::attempt (['username ' => 'jdoe ' , 'password ' => '12345 ' ]));
73
+ $ this ->assertTrue (Auth::attempt (['email ' => 'jdoe@email.com ' , 'password ' => '12345 ' ]));
63
74
64
75
$ user = Auth::user ();
65
76
@@ -100,7 +111,7 @@ public function testAuthFails()
100
111
101
112
Adldap::shouldReceive ('users ' )->once ()->andReturn ($ mockedUsers );
102
113
103
- $ this ->assertFalse (Auth::attempt (['username ' => 'jdoe ' , 'password ' => '12345 ' ]));
114
+ $ this ->assertFalse (Auth::attempt (['email ' => 'jdoe ' , 'password ' => '12345 ' ]));
104
115
}
105
116
106
117
public function testAuthFailsWhenUserFound ()
@@ -127,7 +138,7 @@ public function testAuthFailsWhenUserFound()
127
138
Adldap::shouldReceive ('users ' )->once ()->andReturn ($ mockedUsers );
128
139
Adldap::shouldReceive ('authenticate ' )->once ()->andReturn (false );
129
140
130
- $ this ->assertFalse (Auth::attempt (['username ' => 'jdoe ' , 'password ' => '12345 ' ]));
141
+ $ this ->assertFalse (Auth::attempt (['email ' => 'jdoe ' , 'password ' => '12345 ' ]));
131
142
}
132
143
133
144
public function testCredentialsKeyDoesNotExist ()
0 commit comments