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