Skip to content

Commit dbf857d

Browse files
committed
Skip one of tests in ContainerBuilderHasAliasConstraintTest for Symfony <3.3
1 parent ac21f9e commit dbf857d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Tests/PhpUnit/ContainerBuilderHasAliasConstraintTest.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
use Matthias\SymfonyDependencyInjectionTest\PhpUnit\ContainerBuilderHasAliasConstraint;
66
use PHPUnit\Framework\TestCase;
7+
use Symfony\Component\DependencyInjection\ChildDefinition;
78
use Symfony\Component\DependencyInjection\ContainerBuilder;
89

910
class ContainerBuilderHasAliasConstraintTest extends TestCase
@@ -84,6 +85,10 @@ public function it_expects_a_string_for_service_id()
8485
*/
8586
public function it_does_not_change_case_of_aliased_service_ids()
8687
{
88+
if (!class_exists(ChildDefinition::class)) {
89+
$this->markTestSkipped('This test requires at least Symfony 3.3');
90+
}
91+
8792
$containerBuilder = new ContainerBuilder();
8893
$containerBuilder->setAlias('Interface', 'InterfaceImplementationService');
8994
$constraint = new ContainerBuilderHasAliasConstraint('Interface', 'InterfaceImplementationService');

0 commit comments

Comments
 (0)