Code Duplication    Length = 15-15 lines in 2 locations

Tests/DependencyInjection/Compiler/MessengerPassTest.php 2 locations

@@ 37-51 (lines=15) @@
34
        $this->assertFalse($container->hasDefinition('messenger.middleware.doctrine_transaction_middleware'));
35
    }
36
37
    public function testRemoveDefinitionsWhenHasAliasButNotMessengerComponent()
38
    {
39
        $pass      = new MessengerPass();
40
        $container = new ContainerBuilder();
41
        $loader    = new XmlFileLoader($container, new FileLocator(__DIR__ . '/../../../Resources/config'));
42
        $loader->load('messenger.xml');
43
44
        $container->register('some_other_bus', \stdClass::class);
45
        $container->setAlias('message_bus', 'some_other_bus');
46
47
        $pass->process($container);
48
49
        $this->assertFalse($container->hasDefinition('doctrine.orm.messenger.middleware_factory.transaction'));
50
        $this->assertFalse($container->hasDefinition('messenger.middleware.doctrine_transaction_middleware'));
51
    }
52
53
    public function testDoesNotRemoveDefinitionsWhenMessengerComponentIsEnabled()
54
    {
@@ 53-67 (lines=15) @@
50
        $this->assertFalse($container->hasDefinition('messenger.middleware.doctrine_transaction_middleware'));
51
    }
52
53
    public function testDoesNotRemoveDefinitionsWhenMessengerComponentIsEnabled()
54
    {
55
        $pass      = new MessengerPass();
56
        $container = new ContainerBuilder();
57
        $loader    = new XmlFileLoader($container, new FileLocator(__DIR__ . '/../../../Resources/config'));
58
        $loader->load('messenger.xml');
59
60
        $container->register('messenger.bus.default', MessageBus::class);
61
        $container->setAlias('message_bus', 'messenger.bus.default');
62
63
        $pass->process($container);
64
65
        $this->assertTrue($container->hasDefinition('doctrine.orm.messenger.middleware_factory.transaction'));
66
        $this->assertTrue($container->hasDefinition('messenger.middleware.doctrine_transaction_middleware'));
67
    }
68
}
69