summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorblizzz <blizzz@arthur-schiwon.de>2022-05-31 11:30:51 +0200
committerGitHub <noreply@github.com>2022-05-31 11:30:51 +0200
commit699f259c45a73a8579061e5f1088ef27bd335630 (patch)
tree65b3ae53b10e6b68317165f5773c56770309927e /tests
parent279e06a80fa4488e9afc823d517918abb502fecc (diff)
parentc2af3667dc8efcd5bca38d74df34b617bd5a2178 (diff)
downloadnextcloud-server-699f259c45a73a8579061e5f1088ef27bd335630.tar.gz
nextcloud-server-699f259c45a73a8579061e5f1088ef27bd335630.zip
Merge pull request #32667 from nextcloud/followup/32655/fix-tests
Fix unit tests
Diffstat (limited to 'tests')
-rw-r--r--tests/lib/Settings/ManagerTest.php42
1 files changed, 30 insertions, 12 deletions
diff --git a/tests/lib/Settings/ManagerTest.php b/tests/lib/Settings/ManagerTest.php
index 96711e75cab..29ae33c3c93 100644
--- a/tests/lib/Settings/ManagerTest.php
+++ b/tests/lib/Settings/ManagerTest.php
@@ -21,7 +21,7 @@
*
*/
-namespace OCA\Settings\Tests\AppInfo;
+namespace OC\Settings\Tests\AppInfo;
use OC\Settings\AuthorizedGroupMapper;
use OC\Settings\Manager;
@@ -82,16 +82,26 @@ class ManagerTest extends TestCase {
public function testGetAdminSections() {
$this->manager->registerSection('admin', \OCA\WorkflowEngine\Settings\Section::class);
+ $section = \OC::$server->query(\OCA\WorkflowEngine\Settings\Section::class);
+ $this->container->method('get')
+ ->with(\OCA\WorkflowEngine\Settings\Section::class)
+ ->willReturn($section);
+
$this->assertEquals([
- 55 => [\OC::$server->query(\OCA\WorkflowEngine\Settings\Section::class)],
+ 55 => [$section],
], $this->manager->getAdminSections());
}
public function testGetPersonalSections() {
$this->manager->registerSection('personal', \OCA\WorkflowEngine\Settings\Section::class);
+ $section = \OC::$server->query(\OCA\WorkflowEngine\Settings\Section::class);
+ $this->container->method('get')
+ ->with(\OCA\WorkflowEngine\Settings\Section::class)
+ ->willReturn($section);
+
$this->assertEquals([
- 55 => [\OC::$server->query(\OCA\WorkflowEngine\Settings\Section::class)],
+ 55 => [$section],
], $this->manager->getPersonalSections());
}
@@ -181,14 +191,16 @@ class ManagerTest extends TestCase {
$this->manager->registerSetting('personal', 'section1');
$this->manager->registerSetting('personal', 'section2');
- $this->container->expects($this->at(0))
+ $this->container->expects($this->exactly(2))
->method('get')
- ->with('section1')
- ->willReturn($section);
- $this->container->expects($this->at(1))
- ->method('get')
- ->with('section2')
- ->willReturn($section2);
+ ->withConsecutive(
+ ['section1'],
+ ['section2']
+ )
+ ->willReturnMap([
+ ['section1', $section],
+ ['section2', $section2],
+ ]);
$settings = $this->manager->getPersonalSettings('security');
@@ -212,12 +224,18 @@ class ManagerTest extends TestCase {
$this->manager->registerSection('personal', \OCA\WorkflowEngine\Settings\Section::class);
$this->manager->registerSection('admin', \OCA\WorkflowEngine\Settings\Section::class);
+
+ $section = \OC::$server->query(\OCA\WorkflowEngine\Settings\Section::class);
+ $this->container->method('get')
+ ->with(\OCA\WorkflowEngine\Settings\Section::class)
+ ->willReturn($section);
+
$this->assertEquals([
- 55 => [\OC::$server->query(\OCA\WorkflowEngine\Settings\Section::class)],
+ 55 => [$section],
], $this->manager->getPersonalSections());
$this->assertEquals([
- 55 => [\OC::$server->query(\OCA\WorkflowEngine\Settings\Section::class)],
+ 55 => [$section],
], $this->manager->getAdminSections());
}
}