Code Duplication    Length = 9-10 lines in 2 locations

src/lib/Zikula/Bundle/HookBundle/Tests/Api/HookCollectorTest.php 2 locations

@@ 60-68 (lines=9) @@
57
        $this->assertInstanceOf(HookProviderInterface::class, $provider);
58
    }
59
60
    public function testAddSubscriber()
61
    {
62
        $collector = new HookCollector();
63
        $mockSubscriber = $this->getMockBuilder(HookSubscriberInterface::class)
64
            ->getMock();
65
        $mockSubscriber->method('getEvents')->willReturn([]);
66
        $collector->addSubscriber('foo.areaName', $mockSubscriber);
67
        $this->assertTrue($collector->hasSubscriber('foo.areaName'));
68
    }
69
70
    public function testExceptionOnAddDuplicateSubscriberAreaName()
71
    {
@@ 83-92 (lines=10) @@
80
        $collector->addSubscriber('foo1.areaName', $mockSubscriber2);
81
    }
82
83
    public function testGetSubscriber()
84
    {
85
        $collector = new HookCollector();
86
        $mockSubscriber = $this->getMockBuilder(HookSubscriberInterface::class)
87
            ->getMock();
88
        $mockSubscriber->method('getEvents')->willReturn([]);
89
        $collector->addSubscriber('foo.areaName', $mockSubscriber);
90
        $subsriber = $collector->getSubscriber('foo.areaName');
91
        $this->assertInstanceOf(HookSubscriberInterface::class, $subsriber);
92
    }
93
94
    public function testGetProviders()
95
    {