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:
authorThomas Citharel <tcit@tcit.fr>2022-05-25 09:58:10 +0300
committerbackportbot-nextcloud[bot] <backportbot-nextcloud[bot]@users.noreply.github.com>2022-06-15 12:56:20 +0300
commitdd1ea1354d7c921b2f2554fc689e3f7f23ff7093 (patch)
tree643de49815f667fd7c0e3229600174d3945e2048 /apps/updatenotification
parent0b6bd9bdcfb69b3c9c0631fe886641b0a37aa27f (diff)
Update tests after ResetTokenBackgroundJob changesbackport/32584/stable24
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
Diffstat (limited to 'apps/updatenotification')
-rw-r--r--apps/updatenotification/tests/ResetTokenBackgroundJobTest.php32
1 files changed, 26 insertions, 6 deletions
diff --git a/apps/updatenotification/tests/ResetTokenBackgroundJobTest.php b/apps/updatenotification/tests/ResetTokenBackgroundJobTest.php
index 129ba370980..56a82b5b726 100644
--- a/apps/updatenotification/tests/ResetTokenBackgroundJobTest.php
+++ b/apps/updatenotification/tests/ResetTokenBackgroundJobTest.php
@@ -57,6 +57,11 @@ class ResetTokenBackgroundJobTest extends TestCase {
->method('getAppValue')
->with('core', 'updater.secret.created', 123);
$this->config
+ ->expects($this->once())
+ ->method('getSystemValueBool')
+ ->with('config_is_read_only')
+ ->willReturn(false);
+ $this->config
->expects($this->never())
->method('deleteSystemValue');
@@ -65,13 +70,9 @@ class ResetTokenBackgroundJobTest extends TestCase {
public function testRunWithExpiredToken() {
$this->timeFactory
- ->expects($this->at(0))
+ ->expects($this->exactly(2))
->method('getTime')
- ->willReturn(1455131633);
- $this->timeFactory
- ->expects($this->at(1))
- ->method('getTime')
- ->willReturn(1455045234);
+ ->willReturnOnConsecutiveCalls(1455131633, 1455045234);
$this->config
->expects($this->once())
->method('getAppValue')
@@ -83,4 +84,23 @@ class ResetTokenBackgroundJobTest extends TestCase {
static::invokePrivate($this->resetTokenBackgroundJob, 'run', [null]);
}
+
+ public function testRunWithExpiredTokenAndReadOnlyConfigFile() {
+ $this->timeFactory
+ ->expects($this->never())
+ ->method('getTime');
+ $this->config
+ ->expects($this->never())
+ ->method('getAppValue');
+ $this->config
+ ->expects($this->once())
+ ->method('getSystemValueBool')
+ ->with('config_is_read_only')
+ ->willReturn(true);
+ $this->config
+ ->expects($this->never())
+ ->method('deleteSystemValue');
+
+ static::invokePrivate($this->resetTokenBackgroundJob, 'run', [null]);
+ }
}