Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Core/Controller/ChangePasswordControllerTest.php')
-rw-r--r--tests/Core/Controller/ChangePasswordControllerTest.php32
1 files changed, 27 insertions, 5 deletions
diff --git a/tests/Core/Controller/ChangePasswordControllerTest.php b/tests/Core/Controller/ChangePasswordControllerTest.php
index 175628552bc..21a80b61063 100644
--- a/tests/Core/Controller/ChangePasswordControllerTest.php
+++ b/tests/Core/Controller/ChangePasswordControllerTest.php
@@ -36,6 +36,8 @@ use OCP\IUserManager;
class ChangePasswordControllerTest extends \Test\TestCase {
/** @var string */
private $userId = 'currentUser';
+ /** @var string */
+ private $loginName = 'ua1337';
/** @var IUserManager|\PHPUnit_Framework_MockObject_MockObject */
private $userManager;
/** @var Session|\PHPUnit_Framework_MockObject_MockObject */
@@ -75,9 +77,13 @@ class ChangePasswordControllerTest extends \Test\TestCase {
}
public function testChangePersonalPasswordWrongPassword() {
+ $this->userSession->expects($this->once())
+ ->method('getLoginName')
+ ->willReturn($this->loginName);
+
$this->userManager->expects($this->once())
->method('checkPassword')
- ->with($this->userId, 'old')
+ ->with($this->loginName, 'old')
->willReturn(false);
$expects = new JSONResponse([
@@ -93,10 +99,14 @@ class ChangePasswordControllerTest extends \Test\TestCase {
}
public function testChangePersonalPasswordCommonPassword() {
+ $this->userSession->expects($this->once())
+ ->method('getLoginName')
+ ->willReturn($this->loginName);
+
$user = $this->getMockBuilder(IUser::class)->getMock();
$this->userManager->expects($this->once())
->method('checkPassword')
- ->with($this->userId, 'old')
+ ->with($this->loginName, 'old')
->willReturn($user);
$user->expects($this->once())
@@ -116,10 +126,14 @@ class ChangePasswordControllerTest extends \Test\TestCase {
}
public function testChangePersonalPasswordNoNewPassword() {
+ $this->userSession->expects($this->once())
+ ->method('getLoginName')
+ ->willReturn($this->loginName);
+
$user = $this->getMockBuilder(IUser::class)->getMock();
$this->userManager->expects($this->once())
->method('checkPassword')
- ->with($this->userId, 'old')
+ ->with($this->loginName, 'old')
->willReturn($user);
$expects = [
@@ -132,10 +146,14 @@ class ChangePasswordControllerTest extends \Test\TestCase {
}
public function testChangePersonalPasswordCantSetPassword() {
+ $this->userSession->expects($this->once())
+ ->method('getLoginName')
+ ->willReturn($this->loginName);
+
$user = $this->getMockBuilder(IUser::class)->getMock();
$this->userManager->expects($this->once())
->method('checkPassword')
- ->with($this->userId, 'old')
+ ->with($this->loginName, 'old')
->willReturn($user);
$user->expects($this->once())
@@ -152,10 +170,14 @@ class ChangePasswordControllerTest extends \Test\TestCase {
}
public function testChangePersonalPassword() {
+ $this->userSession->expects($this->once())
+ ->method('getLoginName')
+ ->willReturn($this->loginName);
+
$user = $this->getMockBuilder(IUser::class)->getMock();
$this->userManager->expects($this->once())
->method('checkPassword')
- ->with($this->userId, 'old')
+ ->with($this->loginName, 'old')
->willReturn($user);
$user->expects($this->once())