Browse Source

Fixed the SecurityTest error

Signed-off-by: Greta Doci <gretadoci@gmail.com>
Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
Greta Doci 4 years ago
parent
commit
68ef242a0a

+ 6 - 1
settings/Settings/Personal/Security.php

@@ -46,6 +46,9 @@ use OCP\IConfig;
 
 class Security implements ISettings {
 
+	/** @var IInitialStateService */
+	private $initialStateService;
+
 	/** @var IUserManager */
 	private $userManager;
 
@@ -61,11 +64,13 @@ class Security implements ISettings {
 	/** @var IConfig */
 	private $config;
 
-	public function __construct(IUserManager $userManager,
+	public function __construct(IInitialStateService $initialStateService,
+								IUserManager $userManager,
 								ProviderLoader $providerLoader,
 								IUserSession $userSession,
 								IConfig $config,
 								?string $UserId) {
+		$this->initialStateService = $initialStateService;
 		$this->userManager = $userManager;
 		$this->providerLoader = $providerLoader;
 		$this->userSession = $userSession;

File diff suppressed because it is too large
+ 0 - 0
settings/js/vue-settings-personal-security.js


File diff suppressed because it is too large
+ 0 - 0
settings/js/vue-settings-personal-security.js.map


+ 7 - 0
tests/lib/Settings/Personal/SecurityTest.php

@@ -25,6 +25,8 @@ declare(strict_types=1);
 namespace Test\Settings\Personal;
 
 use OC\Authentication\TwoFactorAuth\ProviderLoader;
+use OCP\IInitialStateService;
+use OCP\InitialStateService;
 use OC\Settings\Personal\Security;
 use OCP\AppFramework\Http\TemplateResponse;
 use OCP\IConfig;
@@ -36,6 +38,9 @@ use Test\TestCase;
 
 class SecurityTest extends TestCase {
 
+	/** @var InitialStateService|MockObject */
+	private $initialStateService;
+
 	/** @var IUserManager|MockObject */
 	private $userManager;
 
@@ -57,6 +62,7 @@ class SecurityTest extends TestCase {
 	public function setUp() {
 		parent::setUp();
 
+		$this->initialStateService = $this->createMock(IInitialStateService::class);
 		$this->userManager = $this->createMock(IUserManager::class);
 		$this->providerLoader = $this->createMock(ProviderLoader::class);
 		$this->userSession = $this->createMock(IUserSession::class);
@@ -64,6 +70,7 @@ class SecurityTest extends TestCase {
 		$this->uid = 'test123';
 
 		$this->section = new Security(
+			$this->initialStateService,
 			$this->userManager,
 			$this->providerLoader,
 			$this->userSession,

Some files were not shown because too many files changed in this diff