| @@ 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 | ||