Add errors-only flag

This commit is contained in:
Wendell Adriel
2023-08-18 10:13:28 +01:00
parent c9e3932637
commit 8ea7b2b802
3 changed files with 43 additions and 3 deletions

View File

@ -34,6 +34,18 @@ it('adds coverage if --min exist', function () {
expect($plugin->coverageMin)->toEqual(2.4);
});
it('adds coverage if --errors-only exist', function () {
$plugin = new CoveragePlugin(new ConsoleOutput());
expect($plugin->errorsOnly)->toBeFalse()
->and($plugin->coverage)->toBeFalse();
$plugin->handleArguments([]);
expect($plugin->errorsOnly)->toBeFalse();
$plugin->handleArguments(['--errors-only']);
expect($plugin->errorsOnly)->toBeTrue();
});
it('generates coverage based on file input', function () {
expect(Coverage::getMissingCoverage(new class()
{