diff options
author | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-09-29 21:22:34 +0200 |
---|---|---|
committer | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-09-29 21:22:34 +0200 |
commit | 26d950486ba5e48dd5ba44a4924760c88ed6c7ac (patch) | |
tree | 1e4c039fc3250e9d049c93ab6b3cea462b00f5f9 /tests/unit/controller/AppControllerTest.php | |
parent | 45d7c475d3075f33017111fa8e8f952abedd7b46 (diff) |
add default locale and developer names and move the method to the pagecontroller, @cosenal
Diffstat (limited to 'tests/unit/controller/AppControllerTest.php')
-rw-r--r-- | tests/unit/controller/AppControllerTest.php | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/tests/unit/controller/AppControllerTest.php b/tests/unit/controller/AppControllerTest.php deleted file mode 100644 index 7c1f5f12a..000000000 --- a/tests/unit/controller/AppControllerTest.php +++ /dev/null @@ -1,70 +0,0 @@ -<?php -/** - * ownCloud - News - * - * This file is licensed under the Affero General Public License version 3 or - * later. See the COPYING file. - * - * @author Alessandro Cosentino <cosenal@gmail.com> - * @author Bernhard Posselt <dev@bernhard-posselt.com> - * @copyright Alessandro Cosentino 2014 - * @copyright Bernhard Posselt 2014 - */ - -namespace OCA\News\Controller; - - -class AppControllerTest extends \PHPUnit_Framework_TestCase { - - private $appName; - private $request; - private $urlGenerator; - private $appConfig; - private $controller; - private $configData; - - /** - * Gets run before each test - */ - public function setUp(){ - $this->appName = 'news'; - $this->request = $this->getMockBuilder( - '\OCP\IRequest') - ->disableOriginalConstructor() - ->getMock(); - $this->urlGenerator = $this->getMockBuilder( - '\OCP\IURLGenerator') - ->disableOriginalConstructor() - ->getMock(); - $this->appConfig = $this->getMockBuilder( - '\OCA\News\Config\AppConfig') - ->disableOriginalConstructor() - ->getMock(); - - $this->configData = [ - 'name' => 'AppTest', - 'id' => 'apptest', - 'authors' => [ - ['name' => 'john'], - ['name' => 'test'] - ], - 'description' => 'This is a test app', - 'homepage' => 'https://github.com/owncloud/test' - ]; - - $this->controller = new AppController($this->appName, $this->request, - $this->urlGenerator, $this->appConfig); - } - - public function testManifest(){ - $this->appConfig->expects($this->once()) - ->method('getConfig') - ->will($this->returnValue($this->configData)); - $result = $this->controller->manifest(); - $this->assertEquals($this->configData['name'], $result['name']); - $this->assertEquals($this->configData['description'], $result['description']); - $this->assertEquals($this->configData['homepage'], $result['developer']['url']); - $this->assertEquals('john, test', $result['developer']['name']); - } - -}
\ No newline at end of file |