1
1
Fork 0
mirror of https://code.mensbeam.com/MensBeam/Arsse.git synced 2025-01-11 18:32:41 +00:00

Fix output of NCN version list

List is supposed to be contained in a JSON object, not a bare list
This commit is contained in:
J. King 2017-03-19 21:54:28 -04:00
parent 536fa5c4fd
commit 25d9158171
2 changed files with 7 additions and 2 deletions

View file

@ -17,7 +17,12 @@ class Versions implements \JKingWeb\NewsSync\REST\Handler {
return new Response(405);
}
if(preg_match("<^/?$>",$path)) {
return new Response(200, ['v1-2']);
$out = [
'apiLevels' => [
'v1-2'
]
];
return new Response(200, $out);
} else {
return new Response(404);
}

View file

@ -14,7 +14,7 @@ class TestNCNVersionDiscovery extends \PHPUnit\Framework\TestCase {
}
function testVersionList() {
$exp = new Response(200, ['v1-2']);
$exp = new Response(200, ['apiLevels' => ['v1-2']]);
$req = new Request("GET", "/");
$h = new Rest\NextCloudNews\Versions($this->data);
$res = $h->dispatch($req);