function it_runs_if_there_are_no_files_but_always_execute_is_passed(GrumPHP $grumPHP, Process $process, ProcessBuilder $processBuilder, ContextInterface $context)
{
$grumPHP->getTaskConfiguration('phpunit')->willReturn(['always_execute' => true]);
$arguments = new ProcessArgumentsCollection();
$processBuilder->createArgumentsForCommand('phpunit')->willReturn($arguments);
$processBuilder->buildProcess($arguments)->willReturn($process);
$process->run()->shouldBeCalled();
$process->isSuccessful()->willReturn(true);
$context->getFiles()->willReturn(new FilesCollection());
$result = $this->run($context);
$result->shouldBeAnInstanceOf(TaskResultInterface::class);
$result->isPassed()->shouldBe(true);
}