function it_throws_exception_if_the_process_fails(YamlLinter $linter, ContextInterface $context)
{
$linter->isInstalled()->willReturn(true);
$linter->setObjectSupport(false)->shouldBeCalled();
$linter->setExceptionOnInvalidType(false)->shouldBeCalled();
$linter->lint(Argument::type('SplFileInfo'))->willReturn(new LintErrorsCollection(array(new YamlLintError(LintError::TYPE_ERROR, 0, 'error', 'file.yaml', 1, 1))));
$context->getFiles()->willReturn(new FilesCollection(array(new SplFileInfo('file.yaml', '.', 'file.yaml'))));
$this->shouldThrow('GrumPHP\\Exception\\RuntimeException')->duringRun($context);
}