spec\GrumPHP\Task\XmlLintSpec::it_throws_exception_if_the_process_fails PHP Метод

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

public it_throws_exception_if_the_process_fails ( XmlLinter $linter, GrumPHP\Task\Context\ContextInterface $context )
$linter GrumPHP\Linter\Xml\XmlLinter
$context GrumPHP\Task\Context\ContextInterface
    function it_throws_exception_if_the_process_fails(XmlLinter $linter, ContextInterface $context)
    {
        $linter->isInstalled()->willReturn(true);
        $linter->setLoadFromNet(false)->shouldBeCalled();
        $linter->setXInclude(false)->shouldBeCalled();
        $linter->setDtdValidation(false)->shouldBeCalled();
        $linter->setSchemeValidation(false)->shouldBeCalled();
        $linter->lint(Argument::type('SplFileInfo'))->willReturn(new LintErrorsCollection([new XmlLintError(LintError::TYPE_ERROR, 0, 'error', 'file.xml', 1, 1)]));
        $context->getFiles()->willReturn(new FilesCollection([new SplFileInfo('file.xml', '.', 'file.xml')]));
        $result = $this->run($context);
        $result->shouldBeAnInstanceOf(TaskResultInterface::class);
        $result->isPassed()->shouldBe(false);
    }