@@ -118,14 +118,14 @@ public function testUserData()
118118 $ lastname = uniqid ();
119119 $ name = uniqid ();
120120 $ userId = rand (1000 ,9999 );
121- $ urls = uniqid ();
121+ $ userPrincipalName = uniqid ();
122122
123123 $ postResponse = m::mock ('Psr\Http\Message\ResponseInterface ' );
124124 $ postResponse ->shouldReceive ('getBody ' )->andReturn ('{"access_token":"mock_access_token","authentication_token":"","code":"","expires_in":3600,"refresh_token":"mock_refresh_token","scope":"","state":"","token_type":""} ' );
125125 $ postResponse ->shouldReceive ('getHeader ' )->andReturn (['content-type ' => 'json ' ]);
126126
127127 $ userResponse = m::mock ('Psr\Http\Message\ResponseInterface ' );
128- $ userResponse ->shouldReceive ('getBody ' )->andReturn ('{"id": ' .$ userId .', "name ": " ' .$ name .'", "first_name ": " ' .$ firstname .'", "last_name ": " ' .$ lastname .'", "emails ": {"preferred": " ' .$ email .'"} , "link ": " ' .$ urls .'"} ' );
128+ $ userResponse ->shouldReceive ('getBody ' )->andReturn ('{"id": ' .$ userId .', "displayName ": " ' .$ name .'", "givenName ": " ' .$ firstname .'", "surname ": " ' .$ lastname .'", "mail ": " ' .$ email .'", "userPrincipalName ": " ' .$ userPrincipalName .'"} ' );
129129 $ userResponse ->shouldReceive ('getHeader ' )->andReturn (['content-type ' => 'json ' ]);
130130
131131 $ client = m::mock ('GuzzleHttp\ClientInterface ' );
@@ -138,17 +138,19 @@ public function testUserData()
138138 $ user = $ this ->provider ->getResourceOwner ($ token );
139139
140140 $ this ->assertEquals ($ email , $ user ->getEmail ());
141- $ this ->assertEquals ($ email , $ user ->toArray ()['emails ' ][ ' preferred ' ]);
141+ $ this ->assertEquals ($ email , $ user ->toArray ()['mail ' ]);
142142 $ this ->assertEquals ($ firstname , $ user ->getFirstname ());
143- $ this ->assertEquals ($ firstname , $ user ->toArray ()['first_name ' ]);
143+ $ this ->assertEquals ($ firstname , $ user ->toArray ()['givenName ' ]);
144144 $ this ->assertEquals ($ lastname , $ user ->getLastname ());
145- $ this ->assertEquals ($ lastname , $ user ->toArray ()['last_name ' ]);
145+ $ this ->assertEquals ($ lastname , $ user ->toArray ()['surname ' ]);
146146 $ this ->assertEquals ($ name , $ user ->getName ());
147- $ this ->assertEquals ($ name , $ user ->toArray ()['name ' ]);
147+ $ this ->assertEquals ($ name , $ user ->toArray ()['displayName ' ]);
148148 $ this ->assertEquals ($ userId , $ user ->getId ());
149149 $ this ->assertEquals ($ userId , $ user ->toArray ()['id ' ]);
150- $ this ->assertEquals ($ urls .'/cid- ' .$ userId , $ user ->getUrls ());
151- $ this ->assertEquals ($ urls .'/cid- ' .$ userId , $ user ->toArray ()['link ' ].'/cid- ' .$ user ->toArray ()['id ' ]);
150+ $ this ->assertNull ($ user ->getUrls ());
151+ $ this ->assertNull ($ user ->toArray ()['link ' ]);
152+ $ this ->assertEquals ($ userPrincipalName , $ user ->getPrincipalName ());
153+ $ this ->assertEquals ($ userPrincipalName , $ user ->toArray ()['userPrincipalName ' ]);
152154 }
153155
154156 /**
0 commit comments