@@ -481,16 +481,18 @@ public function testLogClientInWithTokenPassword(): void {
481481 $ manager = $ this ->createMock (Manager::class);
482482 $ session = $ this ->createMock (ISession::class);
483483 $ request = $ this ->createMock (IRequest::class);
484+ $ token = $ this ->createMock (IToken::class);
484485
485486 /** @var Session $userSession */
486487 $ userSession = $ this ->getMockBuilder (Session::class)
487488 ->setConstructorArgs ([$ manager , $ session , $ this ->timeFactory , $ this ->tokenProvider , $ this ->config , $ this ->random , $ this ->lockdownManager , $ this ->logger , $ this ->dispatcher ])
488- ->onlyMethods (['isTokenPassword ' , ' login ' , 'supportsCookies ' , 'createSessionToken ' , 'getUser ' ])
489+ ->onlyMethods (['login ' , 'supportsCookies ' , 'createSessionToken ' , 'getUser ' ])
489490 ->getMock ();
490491
491- $ userSession ->expects ($ this ->once ())
492- ->method ('isTokenPassword ' )
493- ->willReturn (true );
492+ $ this ->tokenProvider ->expects ($ this ->once ())
493+ ->method ('getToken ' )
494+ ->with ('I-AM-AN-APP-PASSWORD ' )
495+ ->willReturn ($ token );
494496 $ userSession ->expects ($ this ->once ())
495497 ->method ('login ' )
496498 ->with ('john ' , 'I-AM-AN-APP-PASSWORD ' )
@@ -1230,16 +1232,18 @@ public function testLogClientInThrottlerUsername(): void {
12301232 $ manager = $ this ->createMock (Manager::class);
12311233 $ session = $ this ->createMock (ISession::class);
12321234 $ request = $ this ->createMock (IRequest::class);
1235+ $ token = $ this ->createMock (IToken::class);
12331236
12341237 /** @var Session $userSession */
12351238 $ userSession = $ this ->getMockBuilder (Session::class)
12361239 ->setConstructorArgs ([$ manager , $ session , $ this ->timeFactory , $ this ->tokenProvider , $ this ->config , $ this ->random , $ this ->lockdownManager , $ this ->logger , $ this ->dispatcher ])
1237- ->onlyMethods (['isTokenPassword ' , ' login ' , 'supportsCookies ' , 'createSessionToken ' , 'getUser ' ])
1240+ ->onlyMethods (['login ' , 'supportsCookies ' , 'createSessionToken ' , 'getUser ' ])
12381241 ->getMock ();
12391242
1240- $ userSession ->expects ($ this ->once ())
1241- ->method ('isTokenPassword ' )
1242- ->willReturn (true );
1243+ $ this ->tokenProvider ->expects ($ this ->once ())
1244+ ->method ('getToken ' )
1245+ ->with ('I-AM-AN-PASSWORD ' )
1246+ ->willReturn ($ token );
12431247 $ userSession ->expects ($ this ->once ())
12441248 ->method ('login ' )
12451249 ->with ('john ' , 'I-AM-AN-PASSWORD ' )
@@ -1280,12 +1284,13 @@ public function testLogClientInThrottlerEmail(): void {
12801284 /** @var Session $userSession */
12811285 $ userSession = $ this ->getMockBuilder (Session::class)
12821286 ->setConstructorArgs ([$ manager , $ session , $ this ->timeFactory , $ this ->tokenProvider , $ this ->config , $ this ->random , $ this ->lockdownManager , $ this ->logger , $ this ->dispatcher ])
1283- ->onlyMethods (['isTokenPassword ' , ' login ' , 'supportsCookies ' , 'createSessionToken ' , 'getUser ' ])
1287+ ->onlyMethods (['login ' , 'supportsCookies ' , 'createSessionToken ' , 'getUser ' ])
12841288 ->getMock ();
12851289
1286- $ userSession ->expects ($ this ->once ())
1287- ->method ('isTokenPassword ' )
1288- ->willReturn (false );
1290+ $ this ->tokenProvider ->expects ($ this ->once ())
1291+ ->method ('getToken ' )
1292+ ->with ('I-AM-AN-PASSWORD ' )
1293+ ->willThrowException (new InvalidTokenException ());
12891294 $ userSession ->expects ($ this ->once ())
12901295 ->method ('login ' )
12911296 ->with ('john@foo.bar ' , 'I-AM-AN-PASSWORD ' )
0 commit comments