Merge pull request #919 from WendellAdriel/feature/coverage-errors-only-flag-2

[2.x] Print only files below the min coverage
This commit is contained in:
Nuno Maduro
2023-12-17 21:56:14 +00:00
committed by GitHub
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()
{