fix: use documented directadmin binary

This commit is contained in:
Marek Miklewicz
2026-06-02 22:23:27 +02:00
parent 7e392e4ee7
commit 7561077eee
3 changed files with 32 additions and 4 deletions
+5
View File
@@ -3,6 +3,11 @@ declare(strict_types=1);
require_once PLUGIN_ROOT . '/exec/lib/DirectAdminVacationApi.php';
test('directadmin vacation api default binary follows documented directadmin path', function (): void {
$api = new DirectAdminVacationApi();
assert_same('/usr/local/directadmin/directadmin', $api->directAdminBinary());
});
test('directadmin vacation api builds scoped payload for one mailbox', function (): void {
$api = new DirectAdminVacationApi('/usr/local/directadmin/directadmin');
$payload = $api->buildSavePayload('info@example.com', [