public function it_should_call_the_split_callback_even_if_the_output_is_an_array()
{
$output = ['123foo', 'foo123', '123foo', 'bar'];
$this->executor->execAndOutput(Argument::type('string'), Argument::any())->willReturn($output);
$sut = $this->make_instance();
$callback = function ($output) {
return preg_split('/123\\n/', $output);
};
$expected = preg_split('/123\\n/', implode(PHP_EOL, $output));
$this->assertEquals($expected, $sut->cliToArray('post list --format=ids', $callback));
}