Skip to content

Commit 6eff034

Browse files
committed
:octocat: added encrypted session storage test
1 parent 6b1beaf commit 6eff034

File tree

4 files changed

+42
-4
lines changed

4 files changed

+42
-4
lines changed

tests/Storage/EncryptedFileStorageTest.php renamed to tests/Storage/FileStorageEncryptedTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22
/**
3-
* Class EncryptedFileStorageTest
3+
* Class FileStorageEncryptedTest
44
*
55
* @created 01.04.2024
66
* @author smiley <smiley@chillerlan.net>
@@ -14,9 +14,9 @@
1414
use chillerlan\OAuth\OAuthOptions;
1515

1616
/**
17-
*
17+
* Tests the file storage (encrypted)
1818
*/
19-
final class EncryptedFileStorageTest extends FileStorageTest{
19+
final class FileStorageEncryptedTest extends FileStorageTest{
2020

2121
protected function initOptions():OAuthOptions{
2222
$options = new OAuthOptions;

tests/Storage/FileStorageTest.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
use function implode;
1818
use const DIRECTORY_SEPARATOR;
1919

20+
/**
21+
* Tests the file storage
22+
*/
2023
class FileStorageTest extends StorageTestAbstract{
2124

2225
protected const STORAGE_PATH = __DIR__.DIRECTORY_SEPARATOR.'.filestorage';
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<?php
2+
/**
3+
* Class SessionStorageEncryptedTest
4+
*
5+
* @created 01.04.2024
6+
* @author smiley <smiley@chillerlan.net>
7+
* @copyright 2024 smiley
8+
* @license MIT
9+
*/
10+
declare(strict_types=1);
11+
12+
namespace chillerlan\OAuthTest\Storage;
13+
14+
use chillerlan\OAuth\OAuthOptions;
15+
16+
/**
17+
* Tests the session storage (encrypted)
18+
*/
19+
final class SessionStorageEncryptedTest extends SessionStorageTest{
20+
21+
protected function initOptions():OAuthOptions{
22+
$options = new OAuthOptions;
23+
24+
$options->useStorageEncryption = true;
25+
$options->storageEncryptionKey = $this::ENCRYPTION_KEY;
26+
$options->sessionStart = true;
27+
$options->sessionStorageVar = 'session_test';
28+
29+
return $options;
30+
}
31+
32+
}

tests/Storage/SessionStorageTest.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@
1414
use chillerlan\OAuth\OAuthOptions;
1515
use chillerlan\OAuth\Storage\{OAuthStorageInterface, SessionStorage};
1616

17-
final class SessionStorageTest extends StorageTestAbstract{
17+
/**
18+
* Tests the session storage
19+
*/
20+
class SessionStorageTest extends StorageTestAbstract{
1821

1922
protected function initStorage(OAuthOptions $options):OAuthStorageInterface{
2023
return new SessionStorage($options);

0 commit comments

Comments
 (0)