0
0
Fork 0
mirror of https://github.com/BookStackApp/BookStack.git synced 2025-05-22 23:59:42 +00:00

API: Added test to cover system info endpoint

This commit is contained in:
Dan Brown 2025-05-13 20:46:11 +01:00
parent 058007109e
commit 0e69ab1938
No known key found for this signature in database
GPG key ID: 46D9F943C24A2EF9

View file

@ -0,0 +1,25 @@
<?php
namespace Api;
use BookStack\Activity\ActivityType;
use BookStack\Facades\Activity;
use Tests\Api\TestsApi;
use Tests\TestCase;
class SystemApiTest extends TestCase
{
use TestsApi;
public function test_read_returns_app_info(): void
{
$resp = $this->actingAsApiEditor()->get('/api/system');
$data = $resp->json();
$this->assertStringStartsWith('v', $data['version']);
$this->assertEquals(setting('instance-id'), $data['instance_id']);
$this->assertEquals(setting('app-name'), $data['app_name']);
$this->assertEquals(url('/logo.png'), $data['app_logo']);
$this->assertEquals(url('/'), $data['base_url']);
}
}