Froxlor/tests/PhpAndFpm/PhpSettingsTest.php
Michael Kaufmann d4312fc481 update jquery/jquery-ui; fininshed api_key editing (needs a bit more validating); added PhpSettings-Unit-test
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com>
2018-06-22 10:05:04 +02:00

30 lines
690 B
PHP

<?php
use PHPUnit\Framework\TestCase;
/**
*
* @covers ApiCommand
* @covers ApiParameter
* @covers PhpSettings
*/
class PhpSettingsText extends TestCase
{
private static $id = 0;
public function testAdminPhpSettingsAdd()
{
global $admin_userdata;
$data = [
'description' => 'test php',
'phpsettings' => 'error_reporting=E_ALL',
'fpmconfig' => Settings::Get('phpfpm.defaultini')
];
$json_result = PhpSettings::getLocal($admin_userdata, $data)->add();
$result = json_decode($json_result, true)['data'];
$this->assertEquals('error_reporting=E_ALL', $result['phpsettings']);
$this->assertEquals('60s', $result['fpm_reqterm']);
self::$id = $result['id'];
}
}