adjust another test

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
This commit is contained in:
Arthur Schiwon 2017-06-16 16:50:13 +02:00
parent 0762d3dd3e
commit 1cdb49d6db
No known key found for this signature in database
GPG key ID: 7424F1874854DF23

View file

@ -22,7 +22,6 @@
*/
namespace Tests\Settings\Controller;
use OC\Settings\Admin\TipsTricks;
use OC\Settings\Controller\AdminSettingsController;
use OCP\AppFramework\Http\TemplateResponse;
@ -31,6 +30,13 @@ use OCP\IRequest;
use OCP\Settings\IManager;
use Test\TestCase;
/**
* Class AdminSettingsControllerTest
*
* @group DB
*
* @package Tests\Settings\Controller
*/
class AdminSettingsControllerTest extends TestCase {
/** @var AdminSettingsController */
private $adminSettingsController;
@ -38,7 +44,7 @@ class AdminSettingsControllerTest extends TestCase {
private $request;
/** @var INavigationManager */
private $navigationManager;
/** @var IManager */
/** @var IManager|\PHPUnit_Framework_MockObject_MockObject */
private $settingsManager;
public function setUp() {
@ -61,12 +67,22 @@ class AdminSettingsControllerTest extends TestCase {
->expects($this->once())
->method('getAdminSections')
->willReturn([]);
$this->settingsManager
->expects($this->once())
->method('getPersonalSections')
->willReturn([]);
$this->settingsManager
->expects($this->once())
->method('getAdminSettings')
->with('test')
->willReturn([5 => new TipsTricks($this->getMockBuilder('\OCP\IConfig')->getMock())]);
$expected = new TemplateResponse('settings', 'admin/frame', ['forms' => [], 'content' => '']);
// so unity…
$user = \OC::$server->getUserManager()->createUser('lolo', 'olo');
\OC_User::setUserId($user->getUID());
\OC::$server->getGroupManager()->get('admin')->addUser($user);
$expected = new TemplateResponse('settings', 'settings/frame', ['forms' => ['personal' => [], 'admin' => []], 'content' => '']);
$this->assertEquals($expected, $this->adminSettingsController->index('test'));
}
}