diff options
Diffstat (limited to 'tests/security')
-rw-r--r-- | tests/security/LoginManagerTest.php | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/security/LoginManagerTest.php b/tests/security/LoginManagerTest.php index de8055ed..7b0262b3 100644 --- a/tests/security/LoginManagerTest.php +++ b/tests/security/LoginManagerTest.php | |||
@@ -261,6 +261,20 @@ class LoginManagerTest extends TestCase | |||
261 | } | 261 | } |
262 | 262 | ||
263 | /** | 263 | /** |
264 | * Generate a token depending on the user credentials with session protected disabled | ||
265 | */ | ||
266 | public function testGenerateStaySignedInTokenSessionProtectionDisabled() | ||
267 | { | ||
268 | $this->configManager->set('security.session_protection_disabled', true); | ||
269 | $this->loginManager->generateStaySignedInToken($this->clientIpAddress); | ||
270 | |||
271 | $this->assertEquals( | ||
272 | sha1($this->passwordHash . $this->salt), | ||
273 | $this->loginManager->getStaySignedInToken() | ||
274 | ); | ||
275 | } | ||
276 | |||
277 | /** | ||
264 | * Check user login - Shaarli has not yet been configured | 278 | * Check user login - Shaarli has not yet been configured |
265 | */ | 279 | */ |
266 | public function testCheckLoginStateNotConfigured() | 280 | public function testCheckLoginStateNotConfigured() |