summaryrefslogtreecommitdiffstats
path: root/tests/lib/server.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/lib/server.php')
-rw-r--r--tests/lib/server.php12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/lib/server.php b/tests/lib/server.php
index 0bee19822d2..6b569e77dd9 100644
--- a/tests/lib/server.php
+++ b/tests/lib/server.php
@@ -174,4 +174,16 @@ class Server extends \Test\TestCase {
$this->assertInstanceOf('\OC_EventSource', $this->server->createEventSource(), 'service returned by "createEventSource" did not return the right class');
$this->assertInstanceOf('\OCP\IEventSource', $this->server->createEventSource(), 'service returned by "createEventSource" did not return the right class');
}
+
+ public function testOverwriteDefaultCommentsManager() {
+ $config = $this->server->getConfig();
+ $defaultManagerFactory = $config->getSystemValue('comments.managerFactory', '\OC\Comments\ManagerFactory');
+
+ $config->setSystemValue('comments.managerFactory', '\Test\Comments\FakeFactory');
+
+ $manager = $this->server->getCommentsManager();
+ $this->assertInstanceOf('\OCP\Comments\ICommentsManager', $manager);
+
+ $config->setSystemValue('comments.managerFactory', $defaultManagerFactory);
+ }
}