AzuraCast/tests/Functional/Api_Stations_RemotesCest.php

32 lines
716 B
PHP

<?php
namespace Functional;
use App\Radio\Enums\RemoteAdapters;
class Api_Stations_RemotesCest extends CestAbstract
{
/**
* @before setupComplete
* @before login
*/
public function manageRemotes(\FunctionalTester $I): void
{
$I->wantTo('Manage station remote relays via API.');
$station = $this->getTestStation();
$this->testCrudApi(
$I,
'/api/station/' . $station->getId() . '/remotes',
[
'type' => RemoteAdapters::Icecast->value,
'display_name' => 'Test Remote Relay',
],
[
'display_name' => 'Modified Remote Relay',
]
);
}
}