Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
fix UserController tests failing because of max_quota app value not p…
…rovided by mocks

Signed-off-by: Julien Veyssier <[email protected]>
  • Loading branch information
Julien Veyssier committed Aug 23, 2021
commit 6d2430701c9af8029da34140a9e2176b9e904f9c
27 changes: 27 additions & 0 deletions apps/provisioning_api/tests/Controller/UsersControllerTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -1755,6 +1755,15 @@ public function testEditUserRegularUserSelfEditChangeQuota() {
}

public function testEditUserAdminUserSelfEditChangeValidQuota() {
$this->config
->expects($this->once())
->method('getAppValue')
->willReturnCallback(function ($appid, $key, $default) {
if ($key === 'max_quota') {
return '-1';
}
return null;
});
$loggedInUser = $this->getMockBuilder(IUser::class)->disableOriginalConstructor()->getMock();
$loggedInUser
->expects($this->any())
Expand Down Expand Up @@ -1834,6 +1843,15 @@ public function testEditUserAdminUserSelfEditChangeInvalidQuota() {
}

public function testEditUserAdminUserEditChangeValidQuota() {
$this->config
->expects($this->once())
->method('getAppValue')
->willReturnCallback(function ($appid, $key, $default) {
if ($key === 'max_quota') {
return '-1';
}
return null;
});
$loggedInUser = $this->getMockBuilder(IUser::class)->disableOriginalConstructor()->getMock();
$loggedInUser
->expects($this->any())
Expand Down Expand Up @@ -2082,6 +2100,15 @@ public function testEditUserAdminEditChangeLanguageInvalidLanguage() {
}

public function testEditUserSubadminUserAccessible() {
$this->config
->expects($this->once())
->method('getAppValue')
->willReturnCallback(function ($appid, $key, $default) {
if ($key === 'max_quota') {
return '-1';
}
return null;
});
$loggedInUser = $this->getMockBuilder(IUser::class)->disableOriginalConstructor()->getMock();
$loggedInUser
->expects($this->any())
Expand Down