File tree Expand file tree Collapse file tree 5 files changed +45
-7
lines changed
rules-tests/CodeQuality/Rector/Class_/AddCoversClassAttributeRector Expand file tree Collapse file tree 5 files changed +45
-7
lines changed Original file line number Diff line number Diff line change 1+ <?php
2+
3+ declare (strict_types=1 );
4+
5+ namespace Rector \PHPUnit \Tests \CodeQuality \Rector \Class_ \AddCoversClassAttributeRector ;
6+
7+ use Iterator ;
8+ use PHPUnit \Framework \Attributes \DataProvider ;
9+ use Rector \Testing \PHPUnit \AbstractRectorTestCase ;
10+
11+ final class AddCoversClassAttributeRectorConfiguredTest extends AbstractRectorTestCase
12+ {
13+ #[DataProvider('provideData ' )]
14+ public function test (string $ filePath ): void
15+ {
16+ $ this ->doTestFile ($ filePath );
17+ }
18+
19+ public static function provideData (): Iterator
20+ {
21+ return self ::yieldFilesFromDirectory (__DIR__ . '/ConfiguredFixture ' );
22+ }
23+
24+ public function provideConfigFilePath (): string
25+ {
26+ return __DIR__ . '/config/configured_rule.php ' ;
27+ }
28+ }
Original file line number Diff line number Diff line change @@ -23,6 +23,6 @@ public static function provideData(): Iterator
2323
2424 public function provideConfigFilePath (): string
2525 {
26- return __DIR__ . '/config/configured_rule .php ' ;
26+ return __DIR__ . '/config/rule .php ' ;
2727 }
2828}
Original file line number Diff line number Diff line change 11<?php
22
3- namespace Utils \Rector \Tests \Rector \AddCoversClassAttributeRector \Fixture ;
3+ namespace Utils \Rector \Tests \Rector \AddCoversClassAttributeRector \ConfiguredFixture ;
44
55use PHPUnit \Framework \TestCase ;
66
@@ -11,11 +11,11 @@ class SomeService {}
1111-----
1212<?php
1313
14- namespace Utils \Rector \Tests \Rector \AddCoversClassAttributeRector \Fixture ;
14+ namespace Utils \Rector \Tests \Rector \AddCoversClassAttributeRector \ConfiguredFixture ;
1515
1616use PHPUnit \Framework \TestCase ;
1717
18- #[\PHPUnit \Framework \Attributes \CoversClass(\Utils \Rector \Tests \Rector \AddCoversClassAttributeRector \Fixture \SomeService::class)]
18+ #[\PHPUnit \Framework \Attributes \CoversClass(\Utils \Rector \Tests \Rector \AddCoversClassAttributeRector \ConfiguredFixture \SomeService::class)]
1919class SomeServiceFunctionalTest extends TestCase {}
2020class SomeService {}
2121
Original file line number Diff line number Diff line change 11<?php
22
3- namespace Utils \Rector \Tests \Rector \AddCoversClassAttributeRector \Fixture ;
3+ namespace Utils \Rector \Tests \Rector \AddCoversClassAttributeRector \ConfiguredFixture ;
44
55use PHPUnit \Framework \TestCase ;
66
@@ -11,11 +11,11 @@ class UserRepository {}
1111-----
1212<?php
1313
14- namespace Utils \Rector \Tests \Rector \AddCoversClassAttributeRector \Fixture ;
14+ namespace Utils \Rector \Tests \Rector \AddCoversClassAttributeRector \ConfiguredFixture ;
1515
1616use PHPUnit \Framework \TestCase ;
1717
18- #[\PHPUnit \Framework \Attributes \CoversClass(\Utils \Rector \Tests \Rector \AddCoversClassAttributeRector \Fixture \UserRepository::class)]
18+ #[\PHPUnit \Framework \Attributes \CoversClass(\Utils \Rector \Tests \Rector \AddCoversClassAttributeRector \ConfiguredFixture \UserRepository::class)]
1919class UserRepositoryIntegrationTest extends TestCase {}
2020class UserRepository {}
2121
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ declare (strict_types=1 );
4+
5+ use Rector \Config \RectorConfig ;
6+ use Rector \PHPUnit \CodeQuality \Rector \Class_ \AddCoversClassAttributeRector ;
7+
8+ return static function (RectorConfig $ rectorConfig ): void {
9+ $ rectorConfig ->rule (AddCoversClassAttributeRector::class);
10+ };
You can’t perform that action at this time.
0 commit comments