Code Duplication    Length = 15-16 lines in 3 locations

src/SumoCoders/FrameworkCoreBundle/Tests/BreadCrumb/BreadCrumbBuilderTest.php 3 locations

@@ 66-81 (lines=16) @@
63
        );
64
    }
65
66
    public function testCreateBreadCrumbWithEmptyRequestAndEmptyMenu()
67
    {
68
        $this->createSimpleBreadCrumb();
69
70
        $requestStack = $this->getMockBuilder(RequestStack::class)
71
            ->getMock();
72
        $requestStack->method('getCurrentRequest')
73
            ->willReturn(
74
                $this->getMockBuilder(Request::class)->getMock()
75
            );
76
77
        $breadCrumb = $this->breadCrumbBuilder->createBreadCrumb($requestStack);
78
79
        $this->assertTrue($breadCrumb->hasChildren());
80
        $this->assertEquals(1, count($breadCrumb->getChildren()));
81
    }
82
83
    public function testIfLastItemDoesNotHaveAnUri()
84
    {
@@ 83-97 (lines=15) @@
80
        $this->assertEquals(1, count($breadCrumb->getChildren()));
81
    }
82
83
    public function testIfLastItemDoesNotHaveAnUri()
84
    {
85
        $this->createSimpleBreadCrumb();
86
        $requestStack = $this->getMockBuilder(RequestStack::class)
87
            ->getMock();
88
        $requestStack->method('getCurrentRequest')
89
            ->willReturn(
90
                $this->getMockBuilder(Request::class)->getMock()
91
            );
92
93
        $breadCrumb = $this->breadCrumbBuilder->createBreadCrumb($requestStack);
94
95
        $lastChild = $breadCrumb->getLastChild();
96
        $this->assertNull($lastChild->getUri());
97
    }
98
99
    public function testIfBreadCrumbIsEmptyWhenDontExtraFromTheRequestIsEnabled()
100
    {
@@ 99-114 (lines=16) @@
96
        $this->assertNull($lastChild->getUri());
97
    }
98
99
    public function testIfBreadCrumbIsEmptyWhenDontExtraFromTheRequestIsEnabled()
100
    {
101
        $this->createSimpleBreadCrumb();
102
        $this->breadCrumbBuilder->dontExtractFromTheRequest();
103
104
        $requestStack = $this->getMockBuilder(RequestStack::class)
105
            ->getMock();
106
        $requestStack->method('getCurrentRequest')
107
            ->willReturn(
108
                $this->getMockBuilder(Request::class)->getMock()
109
            );
110
111
        $breadCrumb = $this->breadCrumbBuilder->createBreadCrumb($requestStack);
112
113
        $this->assertFalse($breadCrumb->hasChildren());
114
    }
115
116
    public function testIfSimpleItemIsAdded()
117
    {