Adds #[CoversClass(...)]
attribute to test files guessing source class name.
class SomeService
{
}
use PHPUnit\Framework\TestCase;
+use PHPUnit\Framework\Attributes\CoversClass;
+#[CoversClass(SomeService::class)]
class SomeServiceTest extends TestCase
{
}
Configure your rector.php
:
<?php
use Rector\Config\RectorConfig;
use Rector\PHPUnit\CodeQuality\Rector\Class_\AddCoversClassAttributeRector;
return RectorConfig::configure()
->withRules([
AddCoversClassAttributeRector::class,
]);