From: Christoph Wurst Date: Wed, 29 May 2019 11:10:07 +0000 (+0200) Subject: Fix personal security section tests X-Git-Tag: v17.0.0beta1~343^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=f88907a2d9a991c7be675d029a26b492be8a76b0;p=nextcloud-server.git Fix personal security section tests Signed-off-by: Christoph Wurst --- diff --git a/tests/lib/Settings/Personal/SecurityTest.php b/tests/lib/Settings/Personal/SecurityTest.php index dcef9ab0d7d..ae9d59e0d44 100644 --- a/tests/lib/Settings/Personal/SecurityTest.php +++ b/tests/lib/Settings/Personal/SecurityTest.php @@ -31,6 +31,7 @@ use OC\Authentication\TwoFactorAuth\Manager as TwoFactorManager; use OC\Authentication\TwoFactorAuth\ProviderLoader; use OC\Settings\Personal\Security; use OCP\AppFramework\Http\TemplateResponse; +use OCP\IConfig; use OCP\IInitialStateService; use OCP\ISession; use OCP\IUser; @@ -59,6 +60,9 @@ class SecurityTest extends TestCase { /** @var ISession|MockObject */ private $session; + /** @var IConfig|MockObject */ + private $config; + /** @var IInitialStateService|MockObject */ private $initialStateService; @@ -76,6 +80,7 @@ class SecurityTest extends TestCase { $this->authTokenProvider = $this->createMock(IAuthTokenProvider::class); $this->providerLoader = $this->createMock(ProviderLoader::class); $this->userSession = $this->createMock(IUserSession::class); + $this->config = $this->createMock(IConfig::class); $this->session = $this->createMock(ISession::class); $this->initialStateService = $this->createMock(IInitialStateService::class); $this->uid = 'test123'; @@ -87,6 +92,7 @@ class SecurityTest extends TestCase { $this->providerLoader, $this->userSession, $this->session, + $this->config, $this->initialStateService, $this->uid ); @@ -152,6 +158,15 @@ class SecurityTest extends TestCase { ->method('getProviders') ->with($user) ->willReturn([]); + $this->config->expects($this->once()) + ->method('getUserValue') + ->with( + $this->uid, + 'accessibility', + 'theme', + false + ) + ->willReturn(false); $form = $this->section->getForm(); @@ -160,6 +175,7 @@ class SecurityTest extends TestCase { 'twoFactorProviderData' => [ 'providers' => [], ], + 'themedark' => false, ]); $this->assertEquals($expected, $form); }