public function testGetAllProcessesByGroup() { $processConfig = [['description' => 'pid 8847, uptime 0:28:32', 'pid' => 8847, 'group' => 'test-process', 'name' => 'test-process_00', 'priority' => 111]]; $this->config->method('callMethod')->with($this->equalTo('supervisor.getAllProcessInfo'))->willReturn($processConfig); $processByGroup = $this->mainProcess->getAllProcessesByGroup(); $this->assertArrayHasKey('test-process', $processByGroup); $this->assertArrayHasKey('processList', $processByGroup['test-process']); $this->assertArrayHasKey('description', $processByGroup['test-process']['processList'][0]); }