|
|
@@ -211,19 +211,19 @@ class UpdateAvailableNotificationsTest extends TestCase { |
|
|
|
$job->expects($this->never()) |
|
|
|
->method('clearErrorNotifications'); |
|
|
|
|
|
|
|
$this->config->expects($this->once()) |
|
|
|
->method('getAppValue') |
|
|
|
->willReturn($errorDays); |
|
|
|
$this->config->expects($this->once()) |
|
|
|
->method('setAppValue') |
|
|
|
->with('updatenotification', 'update_check_errors', $errorDays + 1); |
|
|
|
$this->appConfig->expects($this->once()) |
|
|
|
->method('getAppValueInt') |
|
|
|
->willReturn($errorDays ?? 0); |
|
|
|
$this->appConfig->expects($this->once()) |
|
|
|
->method('setAppValueInt') |
|
|
|
->with('update_check_errors', $errorDays + 1); |
|
|
|
$job->expects($errorDays !== null ? $this->once() : $this->never()) |
|
|
|
->method('sendErrorNotifications') |
|
|
|
->with($errorDays + 1); |
|
|
|
} else { |
|
|
|
$this->config->expects($this->once()) |
|
|
|
->method('setAppValue') |
|
|
|
->with('updatenotification', 'update_check_errors', 0); |
|
|
|
$this->appConfig->expects($this->once()) |
|
|
|
->method('setAppValueInt') |
|
|
|
->with('update_check_errors', 0); |
|
|
|
$job->expects($this->once()) |
|
|
|
->method('clearErrorNotifications'); |
|
|
|
$job->expects($this->once()) |
|
|
@@ -302,15 +302,15 @@ class UpdateAvailableNotificationsTest extends TestCase { |
|
|
|
'getUsersToNotify', |
|
|
|
]); |
|
|
|
|
|
|
|
$this->config->expects($this->once()) |
|
|
|
->method('getAppValue') |
|
|
|
->with('updatenotification', $app, false) |
|
|
|
->willReturn($lastNotification); |
|
|
|
$this->appConfig->expects($this->once()) |
|
|
|
->method('getAppValueString') |
|
|
|
->with($app, '') |
|
|
|
->willReturn($lastNotification ? $lastNotification : ''); |
|
|
|
|
|
|
|
if ($lastNotification !== $version) { |
|
|
|
$this->config->expects($this->once()) |
|
|
|
->method('setAppValue') |
|
|
|
->with('updatenotification', $app, $version); |
|
|
|
$this->appConfig->expects($this->once()) |
|
|
|
->method('setAppValueString') |
|
|
|
->with($app, $version); |
|
|
|
} |
|
|
|
|
|
|
|
if ($callDelete === false) { |
|
|
@@ -386,10 +386,10 @@ class UpdateAvailableNotificationsTest extends TestCase { |
|
|
|
public function testGetUsersToNotify(array $groups, array $groupUsers, array $expected) { |
|
|
|
$job = $this->getJob(); |
|
|
|
|
|
|
|
$this->config->expects($this->once()) |
|
|
|
->method('getAppValue') |
|
|
|
->with('updatenotification', 'notify_groups', '["admin"]') |
|
|
|
->willReturn(json_encode($groups)); |
|
|
|
$this->appConfig->expects($this->once()) |
|
|
|
->method('getAppValueArray') |
|
|
|
->with('notify_groups', ['admin']) |
|
|
|
->willReturn($groups); |
|
|
|
|
|
|
|
$groupMap = []; |
|
|
|
foreach ($groupUsers as $gid => $uids) { |