diff options
author | Thomas Citharel <tcit@tcit.fr> | 2022-05-25 09:58:10 +0300 |
---|---|---|
committer | backportbot-nextcloud[bot] <backportbot-nextcloud[bot]@users.noreply.github.com> | 2022-06-15 12:56:20 +0300 |
commit | dd1ea1354d7c921b2f2554fc689e3f7f23ff7093 (patch) | |
tree | 643de49815f667fd7c0e3229600174d3945e2048 /apps/updatenotification | |
parent | 0b6bd9bdcfb69b3c9c0631fe886641b0a37aa27f (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.php | 32 |
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]); + } } |