@@ 246-255 (lines=10) @@ | ||
243 | * |
|
244 | * @dataProvider provideForGetFooter() |
|
245 | */ |
|
246 | public function testGetFooterTree($siteId, $nodeNumber, $version, $language = 'fr', $nodeId = null) |
|
247 | { |
|
248 | $nodes = $this->repository->getFooterTree($language, $siteId); |
|
249 | ||
250 | $this->assertCount($nodeNumber, $nodes); |
|
251 | if ($nodeId) { |
|
252 | $this->assertSameNode($language, $version, $siteId, $nodes[0], $nodeId); |
|
253 | $this->assertSame('published', $nodes[0]->getStatus()->getName()); |
|
254 | } |
|
255 | } |
|
256 | ||
257 | /** |
|
258 | * @return array |
|
@@ 277-284 (lines=8) @@ | ||
274 | * |
|
275 | * @dataProvider provideForGetMenu() |
|
276 | */ |
|
277 | public function testGetMenuTree($siteId, $nodeNumber, $version, $language = 'fr') |
|
278 | { |
|
279 | $nodes = $this->repository->getMenuTree($language, $siteId); |
|
280 | ||
281 | $this->assertCount($nodeNumber, $nodes); |
|
282 | $this->assertSameNode($language, $version, $siteId, $nodes[0]); |
|
283 | $this->assertSame('published', $nodes[0]->getStatus()->getName()); |
|
284 | } |
|
285 | ||
286 | /** |
|
287 | * @return array |