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
23
23
24
24
public function provideConfigFilePath (): string
25
25
{
26
- return __DIR__ . '/config/configured_rule .php ' ;
26
+ return __DIR__ . '/config/rule .php ' ;
27
27
}
28
28
}
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
- namespace Utils \Rector \Tests \Rector \AddCoversClassAttributeRector \Fixture ;
3
+ namespace Utils \Rector \Tests \Rector \AddCoversClassAttributeRector \ConfiguredFixture ;
4
4
5
5
use PHPUnit \Framework \TestCase ;
6
6
@@ -11,11 +11,11 @@ class SomeService {}
11
11
-----
12
12
<?php
13
13
14
- namespace Utils \Rector \Tests \Rector \AddCoversClassAttributeRector \Fixture ;
14
+ namespace Utils \Rector \Tests \Rector \AddCoversClassAttributeRector \ConfiguredFixture ;
15
15
16
16
use PHPUnit \Framework \TestCase ;
17
17
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)]
19
19
class SomeServiceFunctionalTest extends TestCase {}
20
20
class SomeService {}
21
21
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
- namespace Utils \Rector \Tests \Rector \AddCoversClassAttributeRector \Fixture ;
3
+ namespace Utils \Rector \Tests \Rector \AddCoversClassAttributeRector \ConfiguredFixture ;
4
4
5
5
use PHPUnit \Framework \TestCase ;
6
6
@@ -11,11 +11,11 @@ class UserRepository {}
11
11
-----
12
12
<?php
13
13
14
- namespace Utils \Rector \Tests \Rector \AddCoversClassAttributeRector \Fixture ;
14
+ namespace Utils \Rector \Tests \Rector \AddCoversClassAttributeRector \ConfiguredFixture ;
15
15
16
16
use PHPUnit \Framework \TestCase ;
17
17
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)]
19
19
class UserRepositoryIntegrationTest extends TestCase {}
20
20
class UserRepository {}
21
21
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