spec\GrumPHP\Task\PhpunitSpec::it_runs_if_there_are_no_files_but_always_execute_is_passed PHP Метод

it_runs_if_there_are_no_files_but_always_execute_is_passed() публичный Метод

public it_runs_if_there_are_no_files_but_always_execute_is_passed ( GrumPHP $grumPHP, Process $process, ProcessBuilder $processBuilder, GrumPHP\Task\Context\ContextInterface $context )
$grumPHP GrumPHP\Configuration\GrumPHP
$process Symfony\Component\Process\Process
$processBuilder GrumPHP\Process\ProcessBuilder
$context GrumPHP\Task\Context\ContextInterface
    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);
    }