@@ 275-283 (lines=9) @@ | ||
272 | * |
|
273 | * @dataProvider provideForGetFooter() |
|
274 | */ |
|
275 | public function testGetFooterTree($siteId, $nodeNumber, $version, $language = 'fr', $nodeId = null) |
|
276 | { |
|
277 | $nodes = $this->repository->getFooterTree($language, $siteId); |
|
278 | $this->assertCount($nodeNumber, $nodes); |
|
279 | if ($nodeId) { |
|
280 | $this->assertSameNode($language, $version, $siteId, $nodes[$nodeId], $nodeId); |
|
281 | $this->assertSame('published', $nodes[$nodeId]->getStatus()->getName()); |
|
282 | } |
|
283 | } |
|
284 | ||
285 | /** |
|
286 | * @return array |
|
@@ 335-344 (lines=10) @@ | ||
332 | * |
|
333 | * @dataProvider provideForGetSubMenu |
|
334 | */ |
|
335 | public function testGetSubMenu($nodeId, $nbLevel, $nodeNumber, $version, $siteId, $local) |
|
336 | { |
|
337 | $nodes = $this->repository->getSubMenu($nodeId, $nbLevel, $local, $siteId); |
|
338 | ||
339 | $this->assertCount($nodeNumber, $nodes); |
|
340 | if ($nodeNumber > 0) { |
|
341 | $this->assertSameNode($local, $version, $siteId, $nodes[0], $nodeId); |
|
342 | $this->assertSame('published', $nodes[0]->getStatus()->getName()); |
|
343 | } |
|
344 | } |
|
345 | ||
346 | /** |
|
347 | * @return array |