@@ 11-30 (lines=20) @@ | ||
8 | use Symplify\MultiCodingStandard\Tests\ContainerFactory; |
|
9 | use SymplifyCodingStandard\Sniffs\Naming\AbstractClassNameSniff; |
|
10 | ||
11 | final class NamedSniffTest extends TestCase |
|
12 | { |
|
13 | /** |
|
14 | * @var PHP_CodeSniffer |
|
15 | */ |
|
16 | private $codeSniffer; |
|
17 | ||
18 | protected function setUp() |
|
19 | { |
|
20 | $container = (new ContainerFactory())->createWithConfig(__DIR__ . '/config/config-named-sniffs.neon'); |
|
21 | $this->codeSniffer = $container->getByType(PHP_CodeSniffer::class); |
|
22 | } |
|
23 | ||
24 | public function testRegisteredSniffs() |
|
25 | { |
|
26 | $registeredSniffs = PHPUnit_Framework_Assert::getObjectAttribute($this->codeSniffer, 'sniffs'); |
|
27 | $this->assertCount(1, $registeredSniffs); |
|
28 | // $this->assertSame([AbstractClassNameSniff::class => AbstractClassNameSniff::class], $registeredSniffs); |
|
29 | } |
|
30 | } |
|
31 |
@@ 10-28 (lines=19) @@ | ||
7 | use PHPUnit_Framework_Assert; |
|
8 | use Symplify\MultiCodingStandard\Tests\ContainerFactory; |
|
9 | ||
10 | final class ExcludeSniffs extends TestCase |
|
11 | { |
|
12 | /** |
|
13 | * @var PHP_CodeSniffer |
|
14 | */ |
|
15 | private $codeSniffer; |
|
16 | ||
17 | protected function setUp() |
|
18 | { |
|
19 | $container = (new ContainerFactory())->createWithConfig(__DIR__ . '/config/config-with-exclusion.neon'); |
|
20 | $this->codeSniffer = $container->getByType(PHP_CodeSniffer::class); |
|
21 | } |
|
22 | ||
23 | public function testRegisteredSniffsFromPsr2WithExclusion() |
|
24 | { |
|
25 | $registeredSniffs = PHPUnit_Framework_Assert::getObjectAttribute($this->codeSniffer, 'sniffs'); |
|
26 | $this->assertCount(40, $registeredSniffs); |
|
27 | } |
|
28 | } |
|
29 |
@@ 10-28 (lines=19) @@ | ||
7 | use PHPUnit_Framework_Assert; |
|
8 | use Symplify\MultiCodingStandard\Tests\ContainerFactory; |
|
9 | ||
10 | final class StandardTest extends TestCase |
|
11 | { |
|
12 | /** |
|
13 | * @var PHP_CodeSniffer |
|
14 | */ |
|
15 | private $codeSniffer; |
|
16 | ||
17 | protected function setUp() |
|
18 | { |
|
19 | $container = (new ContainerFactory())->createWithConfig(__DIR__ . '/config/config.neon'); |
|
20 | $this->codeSniffer = $container->getByType(PHP_CodeSniffer::class); |
|
21 | } |
|
22 | ||
23 | public function testRegisteredSniffsFromPsr2() |
|
24 | { |
|
25 | $registeredSniffs = PHPUnit_Framework_Assert::getObjectAttribute($this->codeSniffer, 'sniffs'); |
|
26 | $this->assertCount(41, $registeredSniffs); |
|
27 | } |
|
28 | } |
|
29 |