toBe("'graph' '-' '--start' '12345; id'"); }); test('exec_background correctly handles array of arguments', function () { $args = ['--poller=1', '--network=192.168.1.0/24; id']; // Simulated logic from exec_background $args_string = implode(' ', array_map('cacti_escapeshellarg', $args)); expect($args_string)->toBe("'--poller=1' '--network=192.168.1.0/24; id'"); });