Fix tests

This commit is contained in:
Joas Schilling 2016-09-08 11:16:50 +02:00
parent b42ee95383
commit 997e4cf3fe
No known key found for this signature in database
GPG Key ID: E166FD8976B3BAC8
2 changed files with 16 additions and 7 deletions

View File

@ -46,13 +46,14 @@ class UpdateCheckerTest extends TestCase {
->method('check') ->method('check')
->willReturn([ ->willReturn([
'version' => 123, 'version' => 123,
'versionstring' => 'ownCloud 123', 'versionstring' => 'Nextcloud 123',
'web'=> 'javascript:alert(1)', 'web'=> 'javascript:alert(1)',
'url'=> 'javascript:alert(2)',
]); ]);
$expected = [ $expected = [
'updateAvailable' => true, 'updateAvailable' => true,
'updateVersion' => 'ownCloud 123', 'updateVersion' => 'Nextcloud 123',
]; ];
$this->assertSame($expected, $this->updateChecker->getUpdateState()); $this->assertSame($expected, $this->updateChecker->getUpdateState());
} }
@ -63,14 +64,16 @@ class UpdateCheckerTest extends TestCase {
->method('check') ->method('check')
->willReturn([ ->willReturn([
'version' => 123, 'version' => 123,
'versionstring' => 'ownCloud 123', 'versionstring' => 'Nextcloud 123',
'web'=> 'https://owncloud.org/myUrl', 'web'=> 'https://docs.nextcloud.com/myUrl',
'url'=> 'https://downloads.nextcloud.org/server',
]); ]);
$expected = [ $expected = [
'updateAvailable' => true, 'updateAvailable' => true,
'updateVersion' => 'ownCloud 123', 'updateVersion' => 'Nextcloud 123',
'updateLink' => 'https://owncloud.org/myUrl', 'updateLink' => 'https://docs.nextcloud.com/myUrl',
'downloadLink' => 'https://downloads.nextcloud.org/server',
]; ];
$this->assertSame($expected, $this->updateChecker->getUpdateState()); $this->assertSame($expected, $this->updateChecker->getUpdateState());
} }

View File

@ -127,6 +127,7 @@ class AdminControllerTest extends TestCase {
'channels' => $channels, 'channels' => $channels,
'newVersionString' => '8.1.2', 'newVersionString' => '8.1.2',
'updaterRequirementsFulfilled' => true, 'updaterRequirementsFulfilled' => true,
'downloadLink' => '',
]; ];
$expected = new TemplateResponse('updatenotification', 'admin', $params, ''); $expected = new TemplateResponse('updatenotification', 'admin', $params, '');
@ -160,7 +161,10 @@ class AdminControllerTest extends TestCase {
$this->updateChecker $this->updateChecker
->expects($this->once()) ->expects($this->once())
->method('getUpdateState') ->method('getUpdateState')
->willReturn(['updateVersion' => '8.1.2']); ->willReturn([
'updateVersion' => '8.1.2',
'downloadLink' => 'https://downloads.nextcloud.org/server',
]);
$this->adminController $this->adminController
->expects($this->once()) ->expects($this->once())
->method('isCompatibleWithUpdater') ->method('isCompatibleWithUpdater')
@ -173,6 +177,7 @@ class AdminControllerTest extends TestCase {
'channels' => $channels, 'channels' => $channels,
'newVersionString' => '8.1.2', 'newVersionString' => '8.1.2',
'updaterRequirementsFulfilled' => false, 'updaterRequirementsFulfilled' => false,
'downloadLink' => 'https://downloads.nextcloud.org/server',
]; ];
$expected = new TemplateResponse('updatenotification', 'admin', $params, ''); $expected = new TemplateResponse('updatenotification', 'admin', $params, '');
@ -219,6 +224,7 @@ class AdminControllerTest extends TestCase {
'channels' => $channels, 'channels' => $channels,
'newVersionString' => '', 'newVersionString' => '',
'updaterRequirementsFulfilled' => true, 'updaterRequirementsFulfilled' => true,
'downloadLink' => '',
]; ];
$expected = new TemplateResponse('updatenotification', 'admin', $params, ''); $expected = new TemplateResponse('updatenotification', 'admin', $params, '');