spec\GrumPHP\Task\CloverCoverageSpec::it_runs_the_suite_but_not_reaching_coverage PHP Метод

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

public it_runs_the_suite_but_not_reaching_coverage ( GrumPHP $grumPHP, GitCommitMsgContext $context )
$grumPHP GrumPHP\Configuration\GrumPHP
$context GrumPHP\Task\Context\GitCommitMsgContext
    function it_runs_the_suite_but_not_reaching_coverage(GrumPHP $grumPHP, GitCommitMsgContext $context)
    {
        $filename = dirname(dirname(dirname(__DIR__))) . '/test/fixtures/clover_coverage/60-percent-coverage.xml';
        $grumPHP->getTaskConfiguration('clover_coverage')->willReturn(['clover_file' => $filename, 'level' => 100]);
        $result = $this->run($context);
        $result->shouldBeAnInstanceOf(TaskResultInterface::class);
        $result->getResultCode()->shouldBe(TaskResult::FAILED);
        $result->getMessage()->shouldBe('Code coverage is 60%, which is below the accepted 100%' . PHP_EOL);
    }